XML 81 R65.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Future Maturities of Lease Liabilities (Details)
$ in Thousands
Apr. 30, 2022
USD ($)
Leases [Abstract]  
2021 $ 31,165
2022 21,793
2023 12,650
2024 6,168
2025 2,941
After 2025 1,222
Total lease payments 75,939
Less: imputed interest (3,259)
Operating lease liabilities $ 72,680