XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Future Minimum Lease Payments Under Non-Cancellable Leases (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Apr. 30, 2024
Finance    
2025 (remaining nine months) $ 41,907  
2026 48,510  
2027 41,367  
2028 33,173  
2029 20,927  
Thereafter 10,888  
Total lease payments 196,772  
Less imputed interest 22,906  
Total 173,866 $ 168,738
Operating    
2025 (remaining nine months) 52,319  
2026 64,750  
2027 53,300  
2028 43,199  
2029 36,077  
Thereafter 125,053  
Total lease payments 374,698  
Less imputed interest 81,285  
Total $ 293,413