XML 81 R69.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Schedule of Maturities of Company's Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jul. 31, 2023
Operating Leases    
For the remainder of the fiscal year ending July 31, 2024 $ 4,744  
For the fiscal year ending July 31, 2025 15,691  
For the fiscal year ending July 31, 2026 11,264  
For the fiscal year ending July 31, 2027 7,442  
For the fiscal year ending July 31, 2028 4,746  
For the fiscal year ending July 31, 2029 and thereafter 16,455  
Total future lease payments 60,342  
Less: Amount representing interest (16,336)  
Total operating lease liabilities 44,006 $ 48,013
Finance Leases    
For the remainder of the fiscal year ending July 31, 2024 269  
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,413  
Less: Amount representing interest (494)  
Total reported lease liability $ 2,919 $ 3,476