XML 80 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Summary of Maturities of Lease Liabilities (Detail) - USD ($)
$ in Thousands
Oct. 31, 2023
Apr. 30, 2023
Operating    
2024 (excluding the six months ended October 31, 2023) $ 25,365  
2025 44,791  
2026 40,004  
2027 21,325  
2028 10,274  
Thereafter 15,967  
Total lease payments 157,726  
Less: imputed interest 14,631  
Total 143,095  
Financing    
2024 (excluding the six months ended October 31, 2023) 793  
2025 1,467  
2026 1,108  
2027 712  
2028 472  
Thereafter 7  
Total lease payments 4,559  
Less: imputed interest 376  
Total $ 4,183 $ 4,425