XML 86 R63.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Remaining Maturity Under Topic 842 (Details) - USD ($)
$ in Thousands
Jul. 31, 2022
Jul. 31, 2021
Operating Leases    
2023 $ 43,199  
2024 30,393  
2025 17,100  
2026 13,805  
2027 12,699  
Thereafter 36,396  
Total lease payments 153,592  
Less: imputed interest (24,009)  
Total operating lease liabilities 129,583 $ 129,269
Less: current lease obligations (39,801) (42,670)
Long-term lease obligations 89,782 86,599
Finance leases    
2023 2,750  
2024 2,750  
2025 2,750  
2026 2,048  
2027 337  
Thereafter 0  
Finance Lease, Liability, Payment, Due, Total 10,635  
Less: imputed interest (144)  
Finance Lease, Liability, Total 10,491 8,299
Less: current lease obligations [1] (2,685) (1,772)
Finance lease liabilities-non-current [2] (7,806) $ (6,527)
Total    
2023 45,949  
2024 33,143  
2025 19,850  
2026 15,853  
2027 13,036  
Thereafter 36,396  
Total lease payments 164,227  
Less: imputed interest (24,153)  
Total lease obligation 140,074  
Less: current lease obligations (42,486)  
Long-term lease obligations $ 97,588  
[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.