XML 65 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Operating Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 01, 2019
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Operating Leased Assets [Line Items]        
Operating Lease, Payments   $ 18,334 $ 17,123  
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 9,769 $ 16,522 $ 12,641  
Operating Lease, Weighted Average Remaining Lease Term   3 years 3 years 6 months  
Operating Lease, Weighted Average Discount Rate, Percent   3.30% 3.50%  
Operating Lease, Cost       $ 19,984
Cost of Sales [Member]        
Operating Leased Assets [Line Items]        
Operating Lease, Cost   $ 8,268 $ 9,197  
Selling, General and Administrative Expenses [Member]        
Operating Leased Assets [Line Items]        
Operating Lease, Cost   $ 8,625 $ 8,974