v3.26.1
Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Class of Warrant or Right [Line Items]        
Proceeds from exercise of warrants   $ 0 $ 2,762  
Class A common stock        
Class of Warrant or Right [Line Items]        
Exercises of warrants (in shares) 0   240,190  
Public warrants        
Class of Warrant or Right [Line Items]        
Warrant exercise price (in dollars per share)   $ 11.50    
Expected term (in years)   5 years    
Exercises of warrants (in shares) 0   240,190 10,410,334
Proceeds from exercise of warrants     $ 2,800 $ 119,700
Warrants outstanding (in shares)   0    
Public warrants | Class A common stock        
Class of Warrant or Right [Line Items]        
Number of shares called by each warrant (in shares)   1    
Private Warrants        
Class of Warrant or Right [Line Items]        
Exercises of warrants (in shares)       900,000
Warrants outstanding (in shares)   0    
Private Warrants | Class A common stock        
Class of Warrant or Right [Line Items]        
Shares, issued (in shares)       6,988