Quarterly report pursuant to Section 13 or 15(d)

Leases - Summary of Maturities of Lease Liabilities (Detail)

v3.21.2
Leases - Summary of Maturities of Lease Liabilities (Detail) - USD ($)
$ in Thousands
Jul. 31, 2021
Apr. 30, 2021
Operating    
2022 (excluding the three months ended July 31, 2021) $ 42,735  
2023 47,840  
2024 40,828  
2025 34,087  
2026 28,752  
Thereafter 20,265  
Total lease payments 214,507  
Less: imputed interest 23,735  
Total 190,772  
Financing    
2022 (excluding the three months ended July 31, 2021) 871  
2023 876  
2024 528  
2025 202  
2026 10  
Total lease payments 2,487  
Less: imputed interest 117  
Total $ 2,370 $ 2,311