v3.26.1
Warrants - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Feb. 29, 2020
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2020
Dec. 31, 2025
Mar. 02, 2022
Class Of Warrant Or Right [Line Items]                
Number of warrants outstanding   2,680,607   2,680,607     2,680,607  
Change in fair value of derivative warrant liabilities   $ (29,602) $ (20,557) $ 24,095 $ 32,705      
Number of Warrants Converted from Once Class to Another Class   666,250 29,599 717,250 575,000      
Series C Redeemable Convertible Preferred Stock                
Class Of Warrant Or Right [Line Items]                
Number of warrants outstanding   315,518   315,518     315,518  
Number of warrants exercised   0 5,560 0 16,682      
Share price (in $ per share)   $ 0.01 $ 0.01 $ 0.01 $ 0.01      
Adjustment to additional paid in capital warrants issued       $ 1,200        
Series C Preferred Stock                
Class Of Warrant Or Right [Line Items]                
Exercise price of warrants           $ 1.15    
Proceeds from sale of common stock through Purchase Agreement           $ 56,200    
Series C Preferred Stock | Series C Redeemable Convertible Preferred Stock                
Class Of Warrant Or Right [Line Items]                
Class Of Warrants Or Rights Warrants Issued During The Period           5,248,183    
Series C Preferred Stock | Post Conversion                
Class Of Warrant Or Right [Line Items]                
Proceeds from sale of common stock through Purchase Agreement (in shares)           54,500,000    
Public Warrants                
Class Of Warrant Or Right [Line Items]                
Class of warrants issued during period   1 1 1 1      
Number of warrants outstanding   8,436,597   8,436,597     7,727,912  
Derivative liabilities   $ 75,500   $ 75,500     $ 85,800  
Change in fair value of derivative warrant liabilities   $ (23,900) $ (16,700) $ 19,800 $ 28,800      
Number of warrants exercised   5,918 4,248 8,565 39,794      
Cumulative proceeds from the warrant exercises and the underlying Public Warrant derivative liabilities   $ 100   $ 100 $ 500      
Exercise price of warrants   $ 11.5 $ 11.5 $ 11.5 $ 11.5     $ 11.5
Proceeds from underlying warrant derivative liabilities settled   $ 100   $ 100 $ 300      
Number of trading days for determining the share price       10 days        
Public Warrants | Price per share of common stock equals or exceeds $18.00                
Class Of Warrant Or Right [Line Items]                
Class of warrant or right redemption of warrants trigger price   $ 18   $ 18        
Redemption price per share or per unit of warrants or rights outstanding   0.01   0.01        
Public Warrants | Price per share of common stock equals or exceeds $10.00                
Class Of Warrant Or Right [Line Items]                
Class of warrant or right redemption of warrants trigger price   10   10        
Redemption price per share or per unit of warrants or rights outstanding   $ 0.1   $ 0.1        
Public Warrants | Maximum                
Class Of Warrant Or Right [Line Items]                
Class of warrants issued during period   0.034   0.034        
Public Warrants | Minimum                
Class Of Warrant Or Right [Line Items]                
Class of warrants issued during period   0.361   0.361        
Private Warrants                
Class Of Warrant Or Right [Line Items]                
Number of warrants outstanding   283,424   283,424     1,000,674  
Derivative liabilities   $ 2,900   $ 2,900     $ 16,800  
Change in fair value of derivative warrant liabilities   (5,700) $ (3,900) 4,400 $ 3,900      
Warrants To Purchase Class A Common Stock | Series C Redeemable Convertible Preferred Stock                
Class Of Warrant Or Right [Line Items]                
Exercise price of warrants           $ 0.01    
Warrants and rights outstanding, term           10 years    
Customer Warrants | Class A Ordinary Shares                
Class Of Warrant Or Right [Line Items]                
Exercise price of warrants $ 1.152              
Warrants and rights outstanding, term 10 years              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 2,680,607              
Deferred assets in connection with warrants issued to Customer   100   100     $ 100  
Class of warrant or right, Grant date fair value   $ 200   $ 200        
Customer Warrants | Class A Ordinary Shares | Maximum                
Class Of Warrant Or Right [Line Items]                
Class Of Warrants Vesting Percentage 100.00%              
Customer Warrants | Class A Ordinary Shares | Minimum                
Class Of Warrant Or Right [Line Items]                
Class Of Warrants Vesting Percentage 50.00%