XML 80 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Schedule of Maturities of Company's Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jul. 31, 2023
Operating Leases    
For the remainder of the fiscal year ending July 31, 2024 $ 12,906  
For the fiscal year ending July 31, 2025 13,343  
For the fiscal year ending July 31, 2026 9,397  
For the fiscal year ending July 31, 2027 6,340  
For the fiscal year ending July 31, 2028 4,132  
For the fiscal year ending July 31, 2029 and thereafter 15,898  
Total future lease payments 62,016  
Less: Amount representing interest (16,700)  
Total operating lease liabilities 45,316 $ 48,013
Finance Leases    
For the remainder of the fiscal year ending July 31, 2024 796  
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 3,940  
Less: Amount representing interest (644)  
Total reported lease liability $ 3,296 $ 3,476