XML 79 R64.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Remaining Maturity Under Topic 842 (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Jul. 31, 2023
Operating Leases    
2025 $ 30,125  
2026 26,064  
2027 23,780  
2028 22,968  
2029 17,252  
Thereafter 13,985  
Total lease payments 134,174  
Less: imputed interest (19,652)  
Total operating lease liabilities 114,522 $ 98,507
Less: current lease obligations (24,163) (29,567)
Long-term lease obligations 90,359 68,940
Finance leases    
2025 4,576  
2026 3,874  
2027 2,164  
2028 1,152  
2029 41  
Thereafter 0  
Total financing lease payments 11,807  
Less: imputed interest (1,187)  
Total lease obligation 10,620 13,240
Less: current lease obligations [1] (3,954) (3,518)
Long-term lease obligations [2] 6,666 $ 9,722
Total    
2025 34,701  
2026 29,938  
2027 25,944  
2028 24,120  
2029 17,293  
Thereafter 13,985  
Total lease payments 145,981  
Less: imputed interest (20,839)  
Total lease obligation 125,142  
Less: current lease obligations (28,117)  
Long-term lease obligations $ 97,025  
[1] Included in our consolidated balance sheets within accrued expenses and other current liabilities.
[2] Included in our consolidated balance sheets within other liabilities—non-current.