XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.4
Leases Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Jul. 31, 2020
Lessee, Lease, Description [Line Items]          
Operating lease expense $ 7,024 $ 7,706 $ 14,281 $ 15,682  
Amortization of right-of-use assets 167 157 334 312  
Interest on finance lease liabilities 23 7 44 14  
Short-term lease expense 1,023 1,297 2,268 3,292  
Variable lease expense 395 675 934 819  
Total lease expense 8,632 $ 9,842 17,861 $ 20,119  
Operating lease right-of-use assets 107,602   107,602   $ 118,455
Current portion of operating lease liabilities 22,554   22,554   24,821
Operating lease liabilities, net of current portion $ 85,307   $ 85,307   $ 95,584