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

Convertible Redeemable Preferred Stock and Stockholders' Equity (Details)

v3.25.1
Convertible Redeemable Preferred Stock and Stockholders' Equity (Details) - USD ($)
12 Months Ended
Oct. 16, 2023
Dec. 31, 2023
Dec. 31, 2024
Stock-Based Compensation      
Aggregate shares issued upon exercise of warrants     1
Proceeds from issuance of Series B preferred stock, net of issuance costs   $ 3,955,000  
December 2024 Inducement Warrants      
Stock-Based Compensation      
Aggregate shares issued upon exercise of warrants     2,513,703
October Public Offering      
Stock-Based Compensation      
Number of shares called by each warrant 2    
October Public Offering | Series B preferred stock      
Stock-Based Compensation      
Number of shares called by each warrant 1    
February 2024 Offering      
Stock-Based Compensation      
Aggregate shares issued upon exercise of warrants     328,483
Series B Units | October Public Offering      
Stock-Based Compensation      
Issuance of common stock and warrants, net of offering costs (in shares) 87,000    
Proceeds from issuance of Series B preferred stock, net of issuance costs $ 4,785,000    
Cash fees paid $ 830,000    
Series B Preferred Stock      
Stock-Based Compensation      
Redemption price per share     $ 100
Number of shares issued upon conversion   177,282  
Price per share     $ 35.72
Series B Preferred Stock | October Public Offering      
Stock-Based Compensation      
Number of common shares per unit 1    
Term of conversion of temporary equity 2 years    
Redemption price per share $ 100 $ 100  
Conversion price $ 62.205    
Number of shares issued upon conversion 1    
Series B Preferred Stock | October Public Offering | Series B preferred stock      
Stock-Based Compensation      
Number of common shares per unit 1    
Price per share $ 55    
Dividend rate 20.00%