XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Future Minimum Lease Payments Under Non-Cancellable Leases (Details) - USD ($)
$ in Thousands
Jul. 31, 2022
Apr. 30, 2022
Finance    
2023 (remaining nine months) $ 33,892  
2024 37,675  
2025 26,668  
2026 18,894  
2027 12,137  
Thereafter 7,202  
Total lease payments 136,468  
Less imputed interest 11,957  
Total 124,511 $ 120,138
Operating    
2023 (remaining nine months) 34,301  
2024 44,950  
2025 34,286  
2026 22,526  
2027 13,268  
Thereafter 26,151  
Total lease payments 175,482  
Less imputed interest 18,763  
Total $ 156,719