XML 81 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Schedule of Maturities of Company's Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Apr. 30, 2022
Jul. 31, 2021
Operating Leases    
For the remainder of the fiscal year ending July 31, 2022 $ 4,025  
For the fiscal year ending July 31, 2023 13,764  
For the fiscal year ending July 31, 2024 10,638  
For the fiscal year ending July 31, 2025 7,477  
For the fiscal year ending July 31, 2026 5,352  
For the fiscal year ending July 31, 2027 and thereafter 22,549  
Total future lease payments 63,805  
Less: amount representing interest (17,112)  
Total operating lease liabilities 46,693 $ 42,867
Finance Leases    
For the remainder of the fiscal year ending July 31, 2022 393  
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,174  
Less: amount representing interest (1,200)  
Total reported lease liability $ 4,974 $ 5,775