v3.26.1
Common Stock Warrants - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 24, 2025
Mar. 31, 2025
Jun. 30, 2026
Mar. 31, 2026
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Aug. 31, 2025
Apr. 30, 2024
Class Of Warrant Or Right Exercise Price Of Warrants Or Rights1     $ 172.5     $ 172.5        
Common Stock Warrants Expiration Date     Aug. 10, 2026     Aug. 10, 2026        
Number shares sold and issued         5,700,000          
Proceeds from issuance of common stock upon exercise of warrants           $ 5,535 $ 0      
Common Stock Warrants Outstanding     12,221,000     12,221,000   12,700,000    
Common shares issued upon exercise of warrants           14,000        
Common shares, shares issued     11,754,000     11,754,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     6,000 8,000            
Common Stock | Securities Purchase Agreement [Member]                    
Common shares, shares issued       1,400,000         50,000,000  
2021 Public Warrants                    
Common Stock Warrants Expiration Date     Aug. 10, 2026     Aug. 10, 2026        
Common Stock Warrants Outstanding     5,054,000     5,054,000   5,054,000    
2021 Public Warrants | Common Stock                    
Common Stock Warrants Outstanding     15     15        
2021 PIPE Warrants                    
Common Stock Warrants Expiration Date     Aug. 10, 2026     Aug. 10, 2026        
Common Stock Warrants Outstanding     620,000     620,000   620,000    
2024 PIPE Warrants - Series A [Member]                    
Common Stock Warrants Outstanding     834,000     834,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,161,000     1,161,000   1,231,000    
2024 PIPE Warrants- Series B [Member] | Common Stock                    
Warrants or Rights Exercisable, Period           5 years        
2024 PIPE Warrants                    
Class of warrants, pre-funded warrants, exercised     100,000     400,000        
Proceeds from issuance of common stock upon exercise of warrants     $ 1,300     $ 4,200        
2025 PIPE Warrants                    
Class of warrants, pre-funded warrants, exercised     77,500     100,000        
Proceeds from issuance of common stock upon exercise of warrants     $ 900     $ 1,300        
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]                    
Number of shares into which warrant converted             68,000      
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     $ 15.5        
Warrants reduced per share           $ 11.54        
Warrants to purchase common stock,value     1,100,000     1,100,000        
Number of shares into which warrant converted     2,948     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     $ 14.25        
Warrants reduced per share           $ 11.54        
Warrants to purchase common stock,value     1,200,000     1,200,000        
Number of shares into which warrant converted     3,206,000,000     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     $ 16        
Warrants to purchase common stock,value     4,400,000     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     $ 16        
Warrants to purchase common stock,value     4,400,000     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