XML 106 R90.htm IDEA: XBRL DOCUMENT v3.23.3
LEASES - Schedule of Maturities of Company's Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Jul. 31, 2022
Operating Leases    
For the fiscal year ending July 31, 2024 $ 17,423  
For the fiscal year ending July 31, 2025 13,134  
For the fiscal year ending July 31, 2026 9,098  
For the fiscal year ending July 31, 2027 6,495  
For the fiscal year ending July 31, 2028 4,302  
For the fiscal year ending July 31, 2029 and thereafter 16,546  
Total future lease payments 66,998  
Less: amount representing interest (18,985)  
Total operating lease liabilities 48,013 $ 44,236
Finance Leases    
For the fiscal year ending July 31, 2024 1,059  
For the fiscal year ending July 31, 2025 1,083  
For the fiscal year ending July 31, 2026 1,107  
For the fiscal year ending July 31, 2027 896  
For the fiscal year ending July 31, 2028 58  
For the fiscal year ending July 31, 2029 and thereafter 0  
Total future lease payments 4,203  
Less: amount representing interest (727)  
Total finance lease liabilities $ 3,476 $ 4,691