XML 112 R92.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies - Purchase Commitments (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Payments Due by Fiscal Year:  
2025 $ 816,752
2026 29,784
2027 4,508
2028 4,786
2029 3,679
Thereafter 3,113
Purchase obligations for which timing of payment is indeterminable 64,061
Total $ 926,683