XML 81 R70.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of Maturities of Company's Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Jul. 31, 2022
Operating Leases    
For the remainder of the fiscal year ending July 31, 2023 $ 4,792  
For the fiscal year ending July 31, 2024 16,558  
For the fiscal year ending July 31, 2025 12,723  
For the fiscal year ending July 31, 2026 8,688  
For the fiscal year ending July 31, 2027 6,183  
For the fiscal year ending July 31, 2028 and thereafter 20,390  
Total future lease payments 69,334  
Less: amount representing interest (18,931)  
Total operating lease liabilities 50,403 $ 44,236
Finance Leases    
For the remainder of the fiscal year ending July 31, 2023 399  
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 and thereafter 58  
Total future lease payments 4,602  
Less: amount representing interest (816)  
Total reported lease liability $ 3,786 $ 4,691