v3.26.1
Warrant Liabilities - Additional Information (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
shares
Mar. 31, 2025
USD ($)
shares
Dec. 31, 2025
USD ($)
Mar. 21, 2025
$ / shares
shares
May 10, 2024
shares
Mar. 04, 2024
USD ($)
$ / shares
Dec. 27, 2023
Days
$ / shares
shares
Class of Warrant or Right [Line Items]              
Exercise price (in dollars per share) | $ / shares       $ 0.01   $ 0.01 $ 11.5
Number of shares called by each warrant (in shares)             1
Warrant liabilities | $ $ 3,221   $ 4,444        
Warrants exercised (in shares) 0 0          
Change in fair value of warrant liability | $ $ (1,223) $ (569)          
Common Stock              
Class of Warrant or Right [Line Items]              
Maximum value of common stock issued from exercise of warrants | $           $ 11,250  
Anniversary Period 2              
Class of Warrant or Right [Line Items]              
Percentage of share count cap available for exercise of warrants           0.50  
Anniversary Period 3              
Class of Warrant or Right [Line Items]              
Percentage of share count cap available for exercise of warrants           1  
Class A Common stock              
Class of Warrant or Right [Line Items]              
Number of warrants (in shares)       1,268,100      
Public Warrants              
Class of Warrant or Right [Line Items]              
Number of warrants (in shares)         2,521,569   7,066,668
Redemption price (in dollars per share) | $ / shares             $ 0.01
Number of days from which warrants are exercisable             30 days
Minimum common stock price for redemption of warrants, number of trading days | Days             20
Redemption trading period | Days             30
End of trading period before notice of redemption, number of business days             3 days
Class of warrant or right, outstanding (in shares) 2,519,869            
Public Warrants | Class A Common stock              
Class of Warrant or Right [Line Items]              
Minimum common stock price for redemption of warrants (in dollars per share) | $ / shares             $ 18
Private Placement Warrants              
Class of Warrant or Right [Line Items]              
Number of warrants (in shares)             4,333,333
Class of warrant or right, outstanding (in shares) 4,333,333