XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Future Minimum Lease Payments Under Non-Cancellable Leases (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Apr. 30, 2024
Finance    
2025 (remaining six months) $ 29,319  
2026 53,139  
2027 46,103  
2028 38,040  
2029 25,697  
Thereafter 19,334  
Total lease payments 211,632  
Less imputed interest 24,994  
Total 186,638 $ 168,738
Operating    
2025 (remaining six months) 34,276  
2026 69,452  
2027 58,001  
2028 47,400  
2029 40,301  
Thereafter 139,149  
Total lease payments 388,579  
Less imputed interest 88,688  
Total $ 299,891