Quarterly report pursuant to Section 13 or 15(d)

Convertible Redeemable Preferred Stock and Stockholders' Equity - Warrant Repurchase (Details)

v3.24.2.u1
Convertible Redeemable Preferred Stock and Stockholders' Equity - Warrant Repurchase (Details) - USD ($)
Jun. 30, 2024
Oct. 16, 2023
Jun. 30, 2023
Mar. 31, 2023
Convertible Redeemable Preferred Stock and Stockholders' Equity        
Warrants exercisable 3,225   17,143 7,454
Common stock purchase warrants        
Convertible Redeemable Preferred Stock and Stockholders' Equity        
Warrants exercisable   30,978    
Warrant   $ 2,323,000    
Common stock purchase warrants | Maximum        
Convertible Redeemable Preferred Stock and Stockholders' Equity        
Warrants exercise price   $ 286.50    
Common stock purchase warrants | Minimum        
Convertible Redeemable Preferred Stock and Stockholders' Equity        
Warrants exercise price   $ 193.50