XML 102 R88.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Schedule of Commitments (Details)
$ in Thousands
Oct. 31, 2021
USD ($)
Purchase commitments  
2022 $ 1,180,277
2023 778,324
2024 612,248
2025 439,812
2026 336,428
Later Years 302,455
Total $ 3,649,544