XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.2
COMMITMENTS AND CONTINGENCIES (Tables)
6 Months Ended
Jun. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Estimated Future Payments The estimated future payments having a remaining term in excess of one year as of June 30, 2025 were as follows (in thousands):
Years ended December 31,
Minimum
Purchase
Commitment
2025 (remainder of the year)$101,466 
2026296,610 
2027386,965 
2028459,349 
2029452,240 
Thereafter925,400 
Total$2,622,030