Annual report [Section 13 and 15(d), not S-K Item 405]

Stock-Based Compensation - Narrative (Details)

v3.25.1
Stock-Based Compensation - Narrative (Details)
9 Months Ended 12 Months Ended
Sep. 13, 2021
shares
Sep. 30, 2024
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
shares
Dec. 31, 2023
USD ($)
shares
Sep. 10, 2024
$ / shares
Mar. 15, 2023
Mar. 14, 2023
Jan. 24, 2023
Jan. 23, 2023
Dec. 31, 2022
shares
Stock-Based Compensation                    
Price per Unit | $ / shares         $ 2.4          
Restricted stock                    
Stock-Based Compensation                    
Unamortized compensation costs | $     $ 1,835,000              
Weighted-average period     2 years 4 months 24 days              
Number of stock released     495,775 1,051            
Stock-based compensation | $     $ 915,000              
Shares unvested     669,344 5,382           94
Number of restricted shares granted     1,163,678 6,427            
LTSI                    
Stock-Based Compensation                    
Maximum shares authorized to issue, percentage     15.00%     15.00% 8.00%      
Percentage of maximum shares issued in a year     8         15 8  
Number of shares available for grant     6,777,743              
LTSI | Restricted stock units                    
Stock-Based Compensation                    
Number of stock released     137,752 1,051            
Aggregate intrinsic value | $     $ 229,669 $ 25,000            
2020 Stock Incentive Plan | Restricted stock units                    
Stock-Based Compensation                    
Unamortized compensation costs | $     $ 0              
Number of stock released     1 13            
Aggregate intrinsic value | $     $ 1,000 $ 1,000            
Shares unvested     0 1           14
September 2021 Inducement Grant                    
Stock-Based Compensation                    
Stock-based compensation | $     $ 185,000              
September 2021 Inducement Grant | Restricted stock units                    
Stock-Based Compensation                    
Number of units issued 21                  
September 2024 Inducement Warrants                    
Stock-Based Compensation                    
Unamortized compensation costs | $     0              
Stock-based compensation | $   $ 124,000                
September 2024 Inducement Warrants | Restricted stock units                    
Stock-Based Compensation                    
Number of units issued   70,000                
Price per Unit | $ / shares   $ 1.77                
2022 | Restricted stock units                    
Stock-Based Compensation                    
Unamortized compensation costs | $     $ 70,000              
Weighted-average period     1 year 6 months              
Number of stock released     3 6            
Aggregate intrinsic value | $     $ 1,000 $ 1,000            
Shares unvested     14 17           25