XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Future Minimum Lease Payments Under Non-Cancellable Leases (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Apr. 30, 2023
Finance    
2024 (remaining nine months) $ 36,326  
2025 38,778  
2026 31,056  
2027 23,828  
2028 15,949  
Thereafter 5,262  
Total lease payments 151,199  
Less imputed interest 14,818  
Total 136,381 $ 137,303
Operating    
2024 (remaining nine months) 42,790  
2025 51,497  
2026 38,098  
2027 26,882  
2028 18,276  
Thereafter 38,719  
Total lease payments 216,262  
Less imputed interest 27,748  
Total $ 188,514