v3.25.2
Fair Value Measurements - Summary of Financial Liabilities Recognized at Fair Value on Recurring Basis (Details) - Recurring - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financial Liabilities Fair Value Disclosure [Abstract]    
Total financial liabilities $ 20,932 $ 82,312
Derivative    
Financial Liabilities Fair Value Disclosure [Abstract]    
Derivative earnout liability   44,798
Derivative | Public Warrants    
Financial Liabilities Fair Value Disclosure [Abstract]    
Total financial liabilities 19,596 35,134
Derivative | Private Placement Warrants    
Financial Liabilities Fair Value Disclosure [Abstract]    
Total financial liabilities 1,336 2,380
Level 1    
Financial Liabilities Fair Value Disclosure [Abstract]    
Total financial liabilities 19,596 35,134
Level 1 | Derivative | Public Warrants    
Financial Liabilities Fair Value Disclosure [Abstract]    
Total financial liabilities 19,596 35,134
Level 2    
Financial Liabilities Fair Value Disclosure [Abstract]    
Total financial liabilities 1,336 2,380
Level 2 | Derivative | Private Placement Warrants    
Financial Liabilities Fair Value Disclosure [Abstract]    
Total financial liabilities $ 1,336 2,380
Level 3    
Financial Liabilities Fair Value Disclosure [Abstract]    
Total financial liabilities   44,798
Level 3 | Derivative    
Financial Liabilities Fair Value Disclosure [Abstract]    
Derivative earnout liability   $ 44,798