COMMITMENTS AND CONTINGENCIES - Schedule of Reconciliation of Changes in EPC Deferred Payments (Details) - USD ($) $ in Thousands |
6 Months Ended | 12 Months Ended |
---|---|---|
Jun. 30, 2024 |
Dec. 31, 2023 |
|
EPC Deferred Payment [Roll Forward] | ||
Beginning balance | $ 602,229 | $ 126,615 |
Addition | 41,628 | 448,813 |
Interest | 26,490 | 26,801 |
Ending balance | $ 670,347 | $ 602,229 |
X | ||||||||||
- Definition Addition of EPC Deferred Payments No definition available.
|
X | ||||||||||
- Definition EPC Deferred Payment No definition available.
|
X | ||||||||||
- Definition EPC Deferred Payment No definition available.
|
X | ||||||||||
- Definition Interest on EPC Deferred Payments No definition available.
|