v3.25.4
2024 Warrants - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
May 09, 2025
Nov. 01, 2024
Dec. 31, 2025
Dec. 31, 2024
Nov. 14, 2025
Class of Warrant or Right [Line Items]          
Warrants outstanding     20,549,453    
(Losses) gain on warrant liabilities     $ 37,740 $ (46,935)  
Gross proceeds recieved from warrants     0 4,432  
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]          
(Losses) gain on warrant liabilities     $ 23,200 $ (31,200)  
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    
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 | Private Placement          
Class of Warrant or Right [Line Items]          
Price per warrant   $ 0.125      
2024 Concurrent Private Placement Warrants | Securities Purchase Agreement | Private Placement | Maximum          
Class of Warrant or Right [Line Items]          
Number of common stock shares to be issued upon conversion of warrants         430,105
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