v3.25.1
Warrants - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jun. 26, 2024
Aug. 16, 2023
Aug. 14, 2023
Apr. 05, 2023
Jul. 31, 2024
Apr. 30, 2023
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Nov. 15, 2023
Class of Warrant or Right [Line Items]                      
Common stock, shares issued             205,054,570     204,943,306  
Common stock, par value per share             $ 0.00001     $ 0.00001  
General and administrative             $ 8,158 $ 7,084      
Warrant liability fair value adjustment             (102) $ 337      
2023 Pre-Funded Warrants                      
Class of Warrant or Right [Line Items]                      
Warrant liability fair value adjustment                 $ 34,500    
Warrant liability reclassified into equity                 74,300    
Common Stock                      
Class of Warrant or Right [Line Items]                      
Share price                     $ 1.68
Securities Purchase Agreement | 2023 Pre-Funded Warrants                      
Class of Warrant or Right [Line Items]                      
Common stock, par value per share     $ 0.001                
SSI Warrants                      
Class of Warrant or Right [Line Items]                      
Issuance of fair value warrant       $ 300              
Warrant liability fair value adjustment             $ 100        
Class of warrant or right vested and exercisable shares             316,667        
Warrants Exercised             0        
Underwriting Agreement                      
Class of Warrant or Right [Line Items]                      
Underwriter agreed to purchase share price of per share $ 2.115                    
Underwriting Agreement | June 2024 Pre-Funded Warrants Option One                      
Class of Warrant or Right [Line Items]                      
Shares beneficially owned 4.99%                    
Combined voting power beneficially owned 4.99%                    
Underwriting Agreement | June 2024 Pre-Funded Warrants Option Two                      
Class of Warrant or Right [Line Items]                      
Shares beneficially owned 9.99%                    
Combined voting power beneficially owned 9.99%                    
Underwriting Agreement | June 2024 Pre-funded Warrants                      
Class of Warrant or Right [Line Items]                      
Common stock, shares issued 14,361,113                    
Common stock, par value per share $ 0.001                    
Warrants issued 18,972,221                    
Exercise price of warrants $ 0.001                    
Beneficial ownership limitation notice period (in days) 61 days                    
Increase or decrease in beneficial ownership limitation percentage 19.99%                    
Offering price per share $ 2.249                    
Underwriter agreed to purchase share price of per share 2.114                    
Additional warrants sold upon exercise of underwriters option         0            
Underwriting Agreement | Common Stock                      
Class of Warrant or Right [Line Items]                      
Offering price per share $ 2.25                    
Private Placement | Securities Purchase Agreement                      
Class of Warrant or Right [Line Items]                      
Beneficial ownership limitation notice period (in days)     61 days                
Increase or decrease in beneficial ownership limitation percentage     19.99%                
Gross proceeds from issuance of common stock   $ 150,000                  
Net proceeds from issuance of common stock   $ 140,300                  
Private Placement | Securities Purchase Agreement | 2023 Pre-Funded Warrants                      
Class of Warrant or Right [Line Items]                      
Purchase price per share of common stock     $ 0.9                
Incurred placement agent commissions and other issuance costs             $ 9,700        
Allocated to shares, deduction to Additional paid-In capital             $ 7,100        
General and administrative                 $ 2,600    
August 2023 Private Placement | Securities Purchase Agreement                      
Class of Warrant or Right [Line Items]                      
Common stock, shares issued     122,412,376                
August 2023 Private Placement | Securities Purchase Agreement | 2023 Pre-Funded Warrants                      
Class of Warrant or Right [Line Items]                      
Warrants issued     44,250,978                
Purchase price per share of common stock     $ 0.9                
Exercise price of warrants     $ 0.001                
SSI Strategy Holdings LLC | Private Placement | Securities Purchase Agreement                      
Class of Warrant or Right [Line Items]                      
Common stock, shares issued           705,218          
Aggregate gross proceeds           $ 500          
Warrants issued           525,000          
Exercise price of warrants           $ 0.709          
Warrants term           10 years