Quarterly report pursuant to Section 13 or 15(d)

Leases - Summary of Maturities of Lease Liabilities (Detail)

v3.23.2
Leases - Summary of Maturities of Lease Liabilities (Detail) - USD ($)
$ in Thousands
Jul. 31, 2023
Apr. 30, 2023
Operating    
2024 (excluding the three months ended July 31, 2023) $ 38,363  
2025 44,632  
2026 40,132  
2027 21,304  
2028 10,370  
Thereafter 16,211  
Total lease payments 171,012  
Less: imputed interest 16,389  
Total 154,623  
Financing    
2024 (excluding the three months ended July 31, 2023) 1,325  
2025 1,484  
2026 1,089  
2027 689  
2028 467  
Thereafter 0  
Total lease payments 5,054  
Less: imputed interest 412  
Total $ 4,642 $ 4,425