XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.2
CONVERTIBLE AND OTHER NOTES PAYABLE - Schedule of Notes Payable (Details) - Notes Payable - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Notes payable $ 1,086,550 $ 1,122,053
Less: Unamortized discounts 27,304 31,773
Total notes payable, net 1,059,246 1,090,280
Less: current portion 1,550 16,290
Convertible and other notes payable, net of current portion $ 1,057,696 1,073,990
2031 Convertible Notes    
Debt Instrument [Line Items]    
Stated Interest Rate 0.00%  
Effective Interest Rates 0.40%  
Notes payable $ 625,000 625,000
2029 Convertible Notes    
Debt Instrument [Line Items]    
Stated Interest Rate 3.00%  
Effective Interest Rates 3.70%  
Notes payable $ 460,000 460,000
Bremer loan    
Debt Instrument [Line Items]    
Stated Interest Rate 5.50%  
Effective Interest Rates 5.50%  
Notes payable $ 0 10,669
Didado note    
Debt Instrument [Line Items]    
Stated Interest Rate 5.00%  
Effective Interest Rates 15.00%  
Notes payable $ 0 8,964
HMC note    
Debt Instrument [Line Items]    
Stated Interest Rate 5.00%  
Effective Interest Rates 15.00%  
Notes payable $ 0 9,042
Harper note    
Debt Instrument [Line Items]    
Stated Interest Rate 5.00%  
Effective Interest Rates 15.00%  
Notes payable $ 0 3,119
Trilogy note    
Debt Instrument [Line Items]    
Stated Interest Rate 5.00%  
Effective Interest Rates 15.00%  
Notes payable $ 0 2,107
ACM note    
Debt Instrument [Line Items]    
Stated Interest Rate 0.00%  
Effective Interest Rates 15.00%  
Notes payable $ 1,550 3,023
Other    
Debt Instrument [Line Items]    
Notes payable $ 0 $ 129
Other | Minimum    
Debt Instrument [Line Items]    
Stated Interest Rate 7.10%  
Effective Interest Rates 7.10%  
Other | Maximum    
Debt Instrument [Line Items]    
Stated Interest Rate 7.70%  
Effective Interest Rates 7.70%