XML 84 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Schedule of Maturities of Company's Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Oct. 31, 2021
Jul. 31, 2021
Operating Leases    
For the remainder of the fiscal year ending July 31, 2022 $ 12,309  
For the fiscal year ending July 31, 2023 12,524  
For the fiscal year ending July 31, 2024 9,464  
For the fiscal year ending July 31, 2025 6,565  
For the fiscal year ending July 31, 2026 4,693  
For the fiscal year ending July 31, 2027 and thereafter 19,808  
Total future lease payments 65,363  
Less: amount representing interest (17,717)  
Total operating lease liabilities 47,646 $ 42,867
Finance Leases    
For the remainder of the fiscal year ending July 31, 2022 1,169  
For the fiscal year ending July 31, 2023 1,578  
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 and thereafter 954  
Total future lease payments 6,950  
Less: amount representing interest (1,437)  
Total reported lease liability $ 5,513 $ 5,775