XML 83 R67.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments And Contingencies (Future Minimum Operating Lease Commitments) (Details)
$ in Thousands
Apr. 30, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2020 $ 232,175
2021 160,414
2022 102,379
2023 49,095
2024 20,005
2025 and beyond 9,243
Total $ 573,311