v3.26.1
2024 Warrants - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
May 09, 2025
Nov. 01, 2024
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Class of Warrant or Right [Line Items]            
Warrants outstanding     20,549,453   20,549,453  
(Loss) gain on warrant liabilities     $ 814 $ 102 $ (232) $ 29,351
Securities Purchase Agreement | Registered Offering            
Class of Warrant or Right [Line Items]            
Number of common stock shares to be issued and sold under agreement   2,790,700        
Purchase price per share of common stock   $ 2.15        
2024 Warrants            
Class of Warrant or Right [Line Items]            
(Loss) gain on warrant liabilities     $ 0 $ 2,200 $ (800) $ 21,400
2024 Warrants | Securities Purchase Agreement            
Class of Warrant or Right [Line Items]            
Gross proceeds recieved from warrants   $ 7,000        
2024 Private Placement Warrants            
Class of Warrant or Right [Line Items]            
Warrants exercised 2,790,700          
2024 Private Placement Warrants | Securities Purchase Agreement            
Class of Warrant or Right [Line Items]            
Warrant exercise price $ 2.3          
Warrants exercised period 2025-05          
2024 Private Placement Warrants | Securities Purchase Agreement | Maximum            
Class of Warrant or Right [Line Items]            
Number of common stock shares to be issued and sold under agreement   2,790,700        
2024 Concurrent Private Placement Warrants            
Class of Warrant or Right [Line Items]            
Warrants outstanding     430,105   430,105  
2024 Concurrent Private Placement Warrants | Securities Purchase Agreement            
Class of Warrant or Right [Line Items]            
Warrant exercise price   $ 2.3        
Warrant expiration term   5 years 6 months        
2024 Concurrent Private Placement Warrants | Securities Purchase Agreement | Chief Executive Officer and Board of Directors            
Class of Warrant or Right [Line Items]            
Number of common stock shares to be issued and sold under agreement   430,105        
Purchase price per share of common stock   $ 2.2        
2024 Concurrent Private Placement Warrants | Securities Purchase Agreement | Chief Executive Officer and Board of Directors | Private Placement            
Class of Warrant or Right [Line Items]            
Price per warrant   $ 0.125        
2024 Concurrent Private Placement Warrants | Securities Purchase Agreement | Chief Executive Officer and Board of Directors | Private Placement | Maximum            
Class of Warrant or Right [Line Items]            
Number of common stock shares to be issued upon conversion of warrants   430,105