XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
COMMITMENTS AND CONTINGENCIES (Tables)
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Recorded Unconditional Purchase Obligations
As of June 30, 2024, the future minimum payments under the purchase commitments were as follows (in thousands):
Payments Due By Period
Remainder of 2024$107,581 
2025316,425 
2026263,300 
2027315,100 
Total$1,002,406