Quarterly report pursuant to Section 13 or 15(d)

Convertible Redeemable Preferred Stock and Stockholders' Equity (Details)

v3.24.2.u1
Convertible Redeemable Preferred Stock and Stockholders' Equity (Details) - USD ($)
Oct. 16, 2023
Jun. 30, 2024
Dec. 31, 2023
October Public Offering      
Convertible Preferred Stock and Stockholders' Equity      
Number of shares called by each warrant 2    
October Public Offering | Series B preferred stock      
Convertible Preferred Stock and Stockholders' Equity      
Number of shares called by each warrant 1    
Series B Units | October Public Offering      
Convertible Preferred Stock and Stockholders' Equity      
Issuance of common stock, pre-funded units 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      
Convertible Preferred Stock and Stockholders' Equity      
Number of shares issued upon conversion     177,282
Price per share   $ 35.72  
Series B Preferred Stock | October Public Offering      
Convertible Preferred Stock and Stockholders' Equity      
Number of common shares per unit 1    
Term of conversion of temporary equity 2 years    
Stated value per share $ 100    
Conversion price $ 62.205    
Number of shares issued upon conversion 1    
Series B Preferred Stock | October Public Offering | Series B preferred stock      
Convertible Preferred Stock and Stockholders' Equity      
Number of common shares per unit 1    
Price per share $ 55    
Dividend rate 20.00%