v3.26.1
Warrant Liabilities (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
day
$ / shares
shares
Mar. 31, 2025
USD ($)
shares
Dec. 31, 2025
USD ($)
shares
Sep. 26, 2022
$ / shares
shares
Class of Warrant or Right        
Warrants outstanding (in shares) | shares       30,499,990
Number or shares callable by each warrant (in shares) | shares       1
Exercise price (in dollars per share) | $ / shares       $ 11.50
Change in fair value of warrant liabilities | $ $ (383) $ (905)    
Warrant liabilities | $ $ 1,518   $ 1,901  
Public Warrants        
Class of Warrant or Right        
Warrants outstanding (in shares) | shares 19,865,207   19,865,207 19,999,990
Warrants outstanding term (in years)       5 years
Class of warrant or right, exercised (in shares) | shares 0 0    
Public Warrants | Price Range One | Common Stock        
Class of Warrant or Right        
Redemption trigger price (in dollars per share) | $ / shares $ 18.00      
Redemption price (in dollars per share) | $ / shares $ 0.01      
Notice period for redemption of warrant (in days) | day 30      
Required number of trading days above trigger price (in days) | day 20      
Number of trading day (in days) | day 30      
Public Warrants | Price Range Two | Common Stock        
Class of Warrant or Right        
Redemption trigger price (in dollars per share) | $ / shares $ 10.00      
Redemption price (in dollars per share) | $ / shares $ 0.10      
Required number of trading days above trigger price (in days) | day 20      
Number of trading day (in days) | day 30      
Number of trading days ending before notice of redemption sent | day 3      
Private Warrant        
Class of Warrant or Right        
Warrants outstanding (in shares) | shares 10,500,000   10,500,000 10,500,000
Class of warrant or right, exercised (in shares) | shares 0 0