v3.26.1
Warrants - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Feb. 29, 2020
Mar. 31, 2026
Mar. 31, 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  
Change in fair value of derivative warrant liabilities   $ 53,697 $ 53,262      
Number of Warrants Converted from Once Class to Another Class   51,000 545,401      
Proceeds from warrant exercised   $ 30 $ 409      
Series C Redeemable Convertible Preferred Stock            
Class Of Warrant Or Right [Line Items]            
Number of warrants outstanding   315,518     315,518  
Number of warrants exercised   0 11,122      
Share price (in $ per share)     $ 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      
Number of warrants outstanding   7,776,265     7,727,912  
Derivative liabilities   $ 42,700     $ 85,800  
Change in fair value of derivative warrant liabilities   $ 45,500 $ 43,700      
Number of warrants exercised   2,647 35,546      
Exercise price of warrants   $ 11.5 $ 11.5     $ 11.5
Proceeds from warrant exercised     $ 400      
Proceeds from underlying warrant derivative liabilities settled   $ 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        
Redemption price per share or per unit of warrants or rights outstanding   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        
Redemption price per share or per unit of warrants or rights outstanding   $ 0.1        
Public Warrants | Maximum            
Class Of Warrant Or Right [Line Items]            
Class of warrants issued during period   0.034        
Cumulative proceeds from the warrant exercises and the underlying Public Warrant derivative liabilities   $ 100        
Public Warrants | Minimum            
Class Of Warrant Or Right [Line Items]            
Class of warrants issued during period   0.361        
Private Warrants            
Class Of Warrant Or Right [Line Items]            
Number of warrants outstanding   949,674     1,000,674  
Derivative liabilities   $ 6,200     $ 16,800  
Change in fair value of derivative warrant liabilities   10,000 $ 7,800      
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  
Class of warrant or right, Grant date fair value   $ 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%