v3.26.1
COMMITMENTS AND CONTINGENCIES (Tables)
6 Months Ended
Jun. 30, 2026
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Recorded Unconditional Purchase Obligations
As of June 30, 2026, the future minimum payments under the purchase commitments were as follows (in thousands):
Payments Due By Period
Remainder of 2026$280,143 
2027457,317 
2028386,171 
2029370,000 
2030410,000 
Thereafter392,000 
Total$2,295,631