v3.26.1
COMMITMENTS AND CONTINGENCIES (Tables)
3 Months Ended
Mar. 31, 2026
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 March 31, 2026 were as follows (in thousands):
Years ended December 31,
Minimum
Purchase
Commitment
2026 (remainder of the year)$251,105 
2027409,337 
2028491,003 
2029484,672 
2030491,103 
Thereafter498,089 
Total$2,625,309