XML 68 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Future Operating Lease Payments) (Details) - USD ($)
$ in Thousands
Oct. 31, 2021
Jul. 31, 2021
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2022 (remainder of fiscal year) $ 11,936  
2023 16,821  
2024 16,721  
2025 16,967  
2026 17,115  
Thereafter 68,198  
Total future lease payments 147,758  
Less imputed interest (24,146)  
Total lease liability balance $ 123,612 $ 126,998