General form of registration statement for all companies including face-amount certificate companies

Stockholders' Equity - May 2024 Equity Offering (Details)

v3.25.0.1
Stockholders' Equity - May 2024 Equity Offering (Details) - USD ($)
$ / shares in Units, $ in Millions
Apr. 29, 2024
Sep. 30, 2024
May 31, 2024
Dec. 31, 2023
Oct. 26, 2023
Dec. 31, 2022
Dec. 31, 2021
Stockholders' Equity              
Exercise price of warrant   $ 14.39   $ 67.16   $ 1,152.94 $ 6,036.53
Prefunded Warrants              
Stockholders' Equity              
Warrants issued   62,100 314,352 33,364 33,364    
May 2024 Equity Offering              
Stockholders' Equity              
Number of common stock agreed to issue and sell 23,200            
Warrants issued     1,012,656        
Price per share $ 11.845            
Net proceeds of offering $ 3.2            
May 2024 Equity Offering | Existing Warrants              
Stockholders' Equity              
Warrants issued 51,764            
Exercise price of warrant $ 79            
Warrants expiration term 5 years            
May 2024 Equity Offering | Existing Warrants | Minimum              
Stockholders' Equity              
Exercise price of warrant $ 11.85            
May 2024 Equity Offering | Series A-3 Warrant              
Stockholders' Equity              
Warrants issued 337,552            
Number of warrant to converted 1            
Number of common stock, each warrant get converted 1            
Warrants expiration term 9 months            
May 2024 Equity Offering | Series A-2 Warrant              
Stockholders' Equity              
Warrants issued 337,552            
Number of warrant to converted 1            
Number of common stock, each warrant get converted 1            
Warrants expiration term 24 months            
May 2024 Equity Offering | Series A-1 Warrant              
Stockholders' Equity              
Warrants issued 337,552            
Number of warrant to converted 1            
Number of common stock, each warrant get converted 1            
Warrants expiration term 5 years            
May 2024 Equity Offering | Prefunded Warrants              
Stockholders' Equity              
Warrants issued 314,352            
Exercise price of warrant $ 0.005            
Price per warrant $ 11.85