v3.26.1
FINANCIAL INSTRUMENTS - Schedule of Fair Values of Financial Instruments and their Level within the Fair Value Hierarchy (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financial assets at fair value through profit and loss    
Total fair value of financial assets $ 849,863 $ 645,361
Financial liabilities at fair value through profit and loss    
Total fair value of financial liabilities 1,055,678 702,579
Net fair value (205,815) (57,218)
Reported Value Measurement | Credit Facility | Line of Credit    
Financial liabilities at amortized cost    
Long-term debt   94,808
Reported Value Measurement | Convertible Notes | Convertible Debt    
Financial liabilities at amortized cost    
Long-term debt 1,022,092 571,315
Estimate of Fair Value Measurement | Credit Facility | Line of Credit    
Financial liabilities at amortized cost    
Long-term debt   106,060
Estimate of Fair Value Measurement | Convertible Notes | Convertible Debt    
Financial liabilities at amortized cost    
Long-term debt 1,051,941 590,252
Level 1 | Reported Value Measurement    
Financial assets at amortized cost    
Cash 715,516 573,462
Restricted cash 53,377 57,500
Level 2 | Reported Value Measurement    
Financial assets at amortized cost    
Other receivables 1,820 1,405
Security deposits for energy 0 5,157
Financial liabilities at amortized cost    
Long-term debt 1,055,678 699,657
Level 2 | Estimate of Fair Value Measurement    
Financial assets at fair value through profit and loss    
Derivative assets 78,800 7,487
Financial liabilities at fair value through profit and loss    
Derivative liabilities 0 2,922
Level 3 | Reported Value Measurement    
Financial assets at amortized cost    
Other refundable deposits $ 350 $ 350