XML 110 R77.htm IDEA: XBRL DOCUMENT v3.21.2
Operating Leases, Reconciliation of Undiscounted Cash Flows to Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2021
Apr. 30, 2020
Reconciliation of Undiscounted Cash Flows to Operating Lease Liabilities [Abstract]    
2022 $ 30,674  
2023 26,905  
2024 24,799  
2025 23,235  
2026 20,584  
Thereafter 95,000  
Total future undiscounted minimum lease payments 221,197  
Less: Imputed interest 52,925  
Present value of minimum lease payments 168,272  
Less: Current portion 22,440 $ 21,810
Noncurrent portion $ 145,832 $ 159,782