v3.26.1
Common Stock Warrants - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Mar. 24, 2025
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Aug. 31, 2025
Apr. 30, 2024
Class Of Warrant Or Right Exercise Price Of Warrants Or Rights1     $ 172.5        
Common Stock Warrants Expiration Date     Aug. 12, 2026        
Number shares sold and issued       5,700,000      
Proceeds from issuance of common stock upon exercise of warrants     $ 3,330 $ 0      
Common Stock Warrants Outstanding     12,412,000   12,700,000    
Common shares issued upon exercise of warrants     8        
Common shares, shares issued     11,490,000   9,775,000    
Pre Funded Warrants [Member] | Securities Purchase Agreement [Member]              
Class Of Warrant Or Right Exercise Price Of Warrants Or Rights1 $ 0.0001            
Common Stock              
Purchase price per share accompanying common stock warrants             $ 1.25
Common shares issued upon exercise of warrants     8,000        
Common Stock | Securities Purchase Agreement [Member]              
Common shares, shares issued     1,400,000     50,000,000  
2021 Public Warrants              
Common Stock Warrants Outstanding     5,054,000   5,054,000    
2021 Public Warrants | Common Stock              
Common Stock Warrants Outstanding     15        
2021 PIPE Warrants              
Common Stock Warrants Outstanding     620,000   620,000    
2024 PIPE Warrants - Series A [Member]              
Common Stock Warrants Outstanding     878,000   1,132,000    
2024 PIPE Warrants - Series A [Member] | Common Stock              
Warrants or Rights Exercisable, Period     5 years        
2024 PIPE Warrants- Series B [Member]              
Common Stock Warrants Outstanding     1,231,000   1,231,000    
2024 PIPE Warrants- Series B [Member] | Common Stock              
Warrants or Rights Exercisable, Period     5 years        
2024 PIPE Warrants              
Proceeds from issuance of common stock upon exercise of warrants     $ 2,900        
2024 PIPE Warrants | Warrant [Member]              
Common shares issued upon exercise of warrants     300,000        
2025 PIPE Warrants              
Proceeds from issuance of common stock upon exercise of warrants     $ 400        
2025 PIPE Warrants | Warrant [Member]              
Common shares issued upon exercise of warrants     34,000        
Two Tranche Private Placement [Member] | Securities Purchase Agreement [Member]              
Class Of Warrant Or Right Exercise Price Of Warrants Or Rights1   $ 0.0001   $ 0.0001      
Purchase Price $ 11.6            
Number shares sold and issued 15,100,000 15,100,000          
Number of shares into which warrant converted 11.5999            
Two Tranche Private Placement [Member] | Series E Common Stock Warrant [Member] | Securities Purchase Agreement [Member]              
Class Of Warrant Or Right Exercise Price Of Warrants Or Rights1   $ 11.54   $ 11.54      
Expiration period of warrant from date of issuance   5 years   5 years      
Two Tranche Private Placement [Member] | Investors [Member] | Securities Purchase Agreement [Member]              
Purchase price   $ 0.0625   $ 0.0625      
2025 Private Placement [Member] | 2024 PIPE Warrants - Series A [Member] | Common Stock              
Class Of Warrant Or Right Exercise Price Of Warrants Or Rights1     $ 15.5        
Warrants reduced per share     $ 11.54        
Warrants to purchase common stock,value     1,100,000        
Number of shares into which warrant converted     2,948        
2025 Private Placement [Member] | 2024 PIPE Warrants- Series B [Member] | Common Stock              
Class Of Warrant Or Right Exercise Price Of Warrants Or Rights1     $ 14.25        
Warrants reduced per share     $ 11.54        
Warrants to purchase common stock,value     1,200,000        
Number of shares into which warrant converted     3,206,000,000        
2025 Private Placement [Member] | 2024 PIPE Warrants - Series C [Member] | Common Stock              
Class Of Warrant Or Right Exercise Price Of Warrants Or Rights1     $ 16        
Warrants to purchase common stock,value     4,400,000        
2025 Private Placement [Member] | 2024 PIPE Warrants - Series D [Member] | Common Stock              
Class Of Warrant Or Right Exercise Price Of Warrants Or Rights1     $ 16        
Warrants to purchase common stock,value     4,400,000        
2025 Private Placement [Member] | Member of Management [Member] | 2024 PIPE Warrants - Series A [Member] | Common Stock              
Warrants reduced per share     $ 12.45        
2025 Private Placement [Member] | Member of Management [Member] | 2024 PIPE Warrants- Series B [Member] | Common Stock              
Warrants reduced per share     $ 12.45