XML 114 R99.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Summary of Maturities of Lease Liabilities (Detail) - USD ($)
$ in Thousands
Apr. 30, 2023
Apr. 30, 2022
Operating    
2024 $ 51,760  
2025 44,050  
2026 39,548  
2027 20,888  
2028 10,125  
Thereafter 16,295  
Total lease payments 182,666  
Less: imputed interest 17,625  
Total 165,041  
Financing    
2024 1,545  
2025 1,313  
2026 935  
2027 597  
2028 438  
Thereafter 0  
Total lease payments 4,828  
Less: imputed interest 403  
Total $ 4,425 $ 2,706