XML 107 R85.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Legal Actions, Contingencies and Commitments (Obligations Under Purchase Agreements) (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Minimum purchase obligations  
Total $ 1,023,088
2025 845,432
2026 113,067
2027 24,125
2028 3,709
2029 1,675
Thereafter $ 35,080