v3.26.1
Warrant Liabilities - Additional Information (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
shares
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2026
USD ($)
shares
Jun. 30, 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 | $ $ 2,995   $ 2,995   $ 4,444        
Warrants exercised (in shares) 0 0 0 0          
Change in fair value of warrant liability | $ $ (226) $ (212) $ (1,449) $ (781)          
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   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   4,333,333