XML 54 R44.htm IDEA: XBRL DOCUMENT v3.25.1
COMMITMENTS AND CONTINGENCIES (Tables)
3 Months Ended
Mar. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Recorded Unconditional Purchase Obligations
As of March 31, 2025, the future minimum payments under the purchase commitments were as follows (in thousands):
Payments Due By Period
Remainder of 2025$241,074 
2026263,300 
2027315,100 
Total$819,474