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

Stockholders' Equity (May 2024 Equity Offering) (Details)

v3.26.1
Stockholders' Equity (May 2024 Equity Offering) (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Apr. 29, 2024
Dec. 31, 2025
Feb. 10, 2025
Dec. 31, 2024
Oct. 31, 2024
Oct. 24, 2024
May 31, 2024
Dec. 31, 2023
Stockholders' Equity                
Price per share $ 11.85              
Exercise price of warrant   $ 6.93   $ 14.56       $ 67.16
Net proceeds of offering   $ 14.5            
Pre-Funded Warrants                
Stockholders' Equity                
Warrants issued   62,100         314,352  
Exercise price of warrant   $ 0.0001            
Series A-3 warrant                
Stockholders' Equity                
Warrants issued           337,552    
Number of common stock, each warrant get converted     159,468          
Exercise price of warrant         $ 11.85 $ 11.85    
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 | Pre-Funded Warrants                
Stockholders' Equity                
Warrants issued 314,352              
Exercise price of warrant $ 0.005              
Price per warrant $ 11.85              
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 | 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-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 | Existing Warrants                
Stockholders' Equity                
Number of common stock, each warrant get converted 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