v3.25.2
Equity - 2024 Common Warrants - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 20, 2025
Apr. 04, 2025
Dec. 12, 2024
Jul. 01, 2024
Apr. 15, 2024
Jun. 30, 2025
Dec. 31, 2024
Nov. 09, 2023
Aug. 04, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Warrant modification - incremental value           $ 0.6      
Common stock price per share $ 3.25       $ 999        
Warrants outstanding           12,585,033 83,574    
Warrant Inducement Agreement                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Gross proceeds from warrant exercises     $ 6.2            
Total issuance costs     $ 0.6            
Warrants                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Number of common stock to be issued up conversion of warrants 12,325,000       9,190        
Warrants expiration date         Apr. 30, 2029        
Warrants exercise price, per share $ 3.25       $ 999        
Existing Warrants | Warrant Inducement Agreement                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Warrants exercise price, per share     $ 150            
Warrants outstanding     41,177            
December 2024 Warrants                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Additional amount to be received upon exercise of warrants     $ 2.3            
December 2024 Warrants | Warrant Inducement Agreement                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Warrants expiration date     Dec. 31, 2029            
Warrants exercise price, per share     $ 190.6     $ 23.8      
Warrants outstanding           82,355      
Number of warrants issued     82,354            
Fair value of existing common warrants immediately before     $ 3.5            
Fair value of existing common warrants immediately after     3.6            
Fair value of newly issued warrants     $ 7.3            
2023 Common Warrants                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Non-cash warrant modification costs           $ 2.1      
Warrants outstanding           38      
Public Offering                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Costs from issuance of common stock         $ 4.6        
Issuance costs         $ 0.6        
Costs from issuance of common stock (in shares)         4,595        
Public Offering | 2023 Common Warrants                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Number of common stock to be issued up conversion of warrants               1,368 1,368
Registered Direct Offering                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Placement agent and legal fees       $ 0.4          
Non-cash warrant modification costs       0.4          
Warrant modification - incremental value   $ 0.6   $ 0.4          
Costs from issuance of common stock (in shares)   88,235   7,216          
Warrants exercise price, per share   $ 23.8   $ 381.2          
Additional amount to be received upon exercise of warrants $ 44.3                
Registered Direct Offering | Warrants                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Issuance costs       $ 0.8          
Common stock price per share   $ 23.8   $ 381.2          
Number of common stock to be issued up conversion of warrants   176,470   14,432          
Warrants expiration date   May 31, 2030   Aug. 31, 2029          
Warrants exercise price, per share           $ 172      
Warrants outstanding           401      
Gross proceeds from warrant exercises       $ 2.7          
Total issuance costs   $ 0.2              
Registered Direct Offering | Existing Warrants                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Costs from issuance of common stock (in shares)     82,355            
Warrants exercise price, per share     $ 190.6            
Registered Direct Offering | Exercise Price of $8.60                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Number of common stock to be issued up conversion of warrants           585      
Registered Direct Offering | Exercise Price of $999.00                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Warrants exercise price, per share           $ 999      
Warrants outstanding           181      
Registered Direct Offering | Exercise Price of $172.00                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Warrants exercise price, per share           $ 172