XML 89 R74.htm IDEA: XBRL DOCUMENT v3.22.2
Operating Leases, Reconciliation of Undiscounted Cash Flows to Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2022
Apr. 30, 2021
Reconciliation of Undiscounted Cash Flows to Operating Lease Liabilities [Abstract]    
2023 $ 28,128  
2024 26,183  
2025 24,783  
2026 22,443  
2027 17,972  
Thereafter 77,521  
Total future undiscounted minimum lease payments 197,030  
Less: Imputed interest 43,913  
Present value of minimum lease payments 153,117  
Less: Current portion 20,576 $ 22,440
Noncurrent portion $ 132,541 $ 145,832