v3.26.1
Warrants - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Oct. 14, 2026
day
Apr. 03, 2026
$ / shares
shares
Apr. 14, 2025
USD ($)
day
$ / shares
shares
Oct. 22, 2024
USD ($)
day
$ / shares
shares
Jun. 30, 2026
USD ($)
$ / shares
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
$ / shares
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Oct. 03, 2025
$ / shares
shares
Class of Warrant or Right [Line Items]                    
Warrant liability         $ 28,683   $ 28,683   $ 27,458  
Public warrants                    
Class of Warrant or Right [Line Items]                    
Exercise price of warrant (in usd per share) | $ / shares         $ 11.50   $ 11.50      
Private placement warrants                    
Class of Warrant or Right [Line Items]                    
Exercise price of warrant (in usd per share) | $ / shares         $ 11.50   $ 11.50      
Warrant liability         $ 9,933   $ 9,933   11,148  
Loss (gain) on change in fair value of warrants         (1,700) $ (3,500) (1,200) $ (9,600)    
2024 WTI Warrants                    
Class of Warrant or Right [Line Items]                    
Exercise price of warrant (in usd per share) | $ / shares   $ 4.01                
Warrant liability         15,510   15,510   13,080  
Loss (gain) on change in fair value of warrants         2,500 (900) 2,400 (4,800)    
Aggregate coverage amount       $ 10,000            
Initial exercise price of warrants (in usd per share) | $ / shares       $ 10.00            
Right to sell common stock, stock price, daily volume weighted average price, number of days | day       5            
Months since common stock began trading   18 months                
Common stock volume weighted average price (in usd per share) | $ / shares   $ 4.01                
Number of shares issuable for warrants (in shares) | shares   2,493,765   1,000,000            
2025 WTI Warrants                    
Class of Warrant or Right [Line Items]                    
Exercise price of warrant (in usd per share) | $ / shares     $ 0.01              
Warrant liability         3,240   3,240   $ 3,230  
Loss (gain) on change in fair value of warrants         $ 100 $ 300 $ 0 $ 300    
Number of shares issuable for warrants (in shares) | shares     495,074              
Series A Warrants                    
Class of Warrant or Right [Line Items]                    
Number of shares issuable for warrants (in shares) | shares                   1,625,235
Series A Warrants | Common Stock                    
Class of Warrant or Right [Line Items]                    
Exercise price of warrant (in usd per share) | $ / shares                   $ 8.00
2025 WTI Warrants                    
Class of Warrant or Right [Line Items]                    
Right to sell common stock, stock price, daily volume weighted average price, number of days | day     30              
2025 WTI Warrants | Forecast                    
Class of Warrant or Right [Line Items]                    
Right to sell common stock, stock price, daily volume weighted average price, number of days | day 5                  
2025 WTI Warrants | Maximum                    
Class of Warrant or Right [Line Items]                    
Warrants purchase amount     $ 3,000