XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Future Operating Lease Payments) (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Jul. 31, 2021
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2022 (remainder of fiscal year) $ 7,445  
2023 16,711  
2024 16,615  
2025 16,857  
2026 17,006  
Thereafter 67,609  
Total future lease payments 142,243  
Less imputed interest (22,063)  
Total lease liability balance $ 120,180 $ 126,998