v3.25.1
FAIR VALUE MEASUREMENT - Schedule of Changes in the Level 3 Assets and Liabilities Measured at Fair Value (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Anti-dilution Right  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance (beginning of period) $ 18,454
Fair value measurement adjustments (11,880)
Balance (end of period) 6,574
Private Warrants  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance (beginning of period) 3,306
Fair value measurement adjustments (1,567)
Balance (end of period) 1,739
Share Purchase Agreement  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance (beginning of period) 14,905
Fair value measurement adjustments (13,349)
Balance (end of period) $ 1,556