v3.25.2
FAIR VALUE MEASUREMENTS - Schedule of Change in Fair Value of Related Party Convertible Notes (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]            
Loss on extinguishment of convertible notes $ 0   $ 26,359,000   $ 0 $ 26,359,000
Convertible Notes Payable | Related Party            
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]            
Beginning balance 0 $ 0 3,830,000 $ 2,133,000 0 2,133,000
Note issuance during the period     3,635,000 1,449,000    
Change in estimated fair value     5,300,000 248,000    
Ending balance   0 16,941,000 3,830,000   16,941,000
Loss on extinguishment of convertible notes     4,176,000      
Convertible Notes Payable | Nonrelated Party            
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]            
Beginning balance $ 0 0 20,274,000 15,604,000 $ 0 15,604,000
Note issuance during the period     10,130,000 3,457,000    
Change in estimated fair value     15,874,000 1,213,000    
Ending balance   $ 0 68,461,000 $ 20,274,000   $ 68,461,000
Loss on extinguishment of convertible notes     $ 22,183,000