v3.25.2
EARNOUT LIABILITY - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
milestone
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
milestone
shares
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Class of Warrant or Right [Line Items]          
Number of milestones | milestone 3   3    
Earnout milestone shares received (in shares) | shares     3,333,333    
Earnout liability $ 30,059   $ 30,059   $ 10,208
(Loss) Gain from change in fair value of earnout liabilities (27,964) $ 7,550 (19,851) $ 33,749  
Estimate of Fair Value Measurement          
Class of Warrant or Right [Line Items]          
Earnout liability 30,100   $ 30,100   $ 10,200
(Loss) Gain from change in fair value of earnout liabilities $ (28,000)        
Class A Common Stock          
Class of Warrant or Right [Line Items]          
Earnout shares received in transaction (in shares) | shares     10,000,000