v3.26.1
DeSPAC Warrants - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jan. 20, 2021
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Class of Warrant or Right [Line Items]          
Warrants outstanding   20,549,453   20,549,453  
(Loss) gain on warrant liabilities   $ 814 $ 102 $ (232) $ 29,351
Redemption of Warrants When Price Per Share Equals or Exceeds $108.00 Per Share          
Class of Warrant or Right [Line Items]          
Redemption of warrants price per share       $ 108  
Warrants price per share       $ 0.01  
Minimum period for written notice of redemption       30 days  
Consecutive trading days       20 days  
Consecutive trading days after commencement       30 days  
Trading days, description       if, and only if, the last reported sale price of the shares of the Company's Common Stock for any 20 trading days within a 30-trading day period commencing after the deSPAC Warrants become exercisable and ending three business days before the Company sends the notice of redemption to the deSPAC Warrant holders (which is referred to as the "Reference Value") equals or exceeds $108.00 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like).  
Redemption of warrants description       upon not less than 30 days' prior written notice of redemption (the "30-day redemption period") to each deSPAC Warrant holder; and  
Redemption of Warrants When Price Per Share Equals or Exceeds $108.00 Per Share | Minimum          
Class of Warrant or Right [Line Items]          
Warrants reference value per share       $ 108  
Redemption of Warrants When Price Per Share Equals or Exceeds $60.00 Per Share          
Class of Warrant or Right [Line Items]          
Redemption of warrants price per share       60  
Warrants price per share       $ 0.1  
Minimum period for written notice of redemption       30 days  
Redemption of warrants description       at $0.10 per deSPAC Warrant upon a minimum of 30 days' prior written notice of redemption; provided that holders will be able to exercise their deSPAC Warrants on a cashless basis prior to redemption and receive that number of shares determined by reference to an agreed table based on the redemption date and the "fair market value" of the Company's Common Stock;  
Redemption of Warrants When Price Per Share Equals or Exceeds $60.00 Per Share | Minimum          
Class of Warrant or Right [Line Items]          
Warrants reference value per share       $ 60  
Redemption of Warrants When Price Per Share Equals or Exceeds $60.00 Per Share | Maximum          
Class of Warrant or Right [Line Items]          
Warrants reference value per share       $ 108  
Common Stock          
Class of Warrant or Right [Line Items]          
Shares of common stock per warrant   1   1  
Warrant exercise price   $ 11.5   $ 11.5  
Expiration date       Sep. 24, 2026  
Warrant expiration term   5 years   5 years  
IPO          
Class of Warrant or Right [Line Items]          
Issuance of shares (in Shares) 27,600,000        
Sale of warrants (in Shares) 7,270,000        
(Loss) gain on warrant liabilities   $ 800 $ (2,100) $ 600 $ 7,900