XML 73 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Operating Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2018
Operating Leased Assets [Line Items]      
Operating Lease, Payments $ 17,123    
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 12,641    
Operating Lease, Weighted Average Remaining Lease Term 3 years 6 months    
Operating Lease, Weighted Average Discount Rate, Percent 3.50%    
Operating Lease, Cost   $ 19,984 $ 15,938
Cost of Sales [Member]      
Operating Leased Assets [Line Items]      
Operating Lease, Cost $ 9,197    
Selling, General and Administrative Expenses [Member]      
Operating Leased Assets [Line Items]      
Operating Lease, Cost $ 8,974