XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Future Minimum Lease Payments Under Non-Cancellable Leases (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Apr. 30, 2023
Finance    
2024 (remaining three months) $ 13,149  
2025 48,416  
2026 40,708  
2027 33,504  
2028 25,196  
Thereafter 17,140  
Total lease payments 178,113  
Less imputed interest 19,676  
Total 158,437 $ 137,303
Operating    
2024 (remaining three months) 12,390  
2025 57,863  
2026 45,063  
2027 33,420  
2028 23,704  
Thereafter 54,334  
Total lease payments 226,774  
Less imputed interest 32,731  
Total $ 194,043