XML 86 R43.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting and Reporting Policies (Adoption of New Accounting Pronouncements) (Details) - USD ($)
Jul. 31, 2019
Aug. 01, 2018
Jul. 31, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accrued expenses and other current liabilities $ 78,584,000 $ 62,955,000 $ 65,034,000
Contract liabilities, current and non-current   44,220,000  
Calculated under Revenue Guidance in Effect before Topic 606      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accrued expenses and other current liabilities     65,034,000
Contract liabilities, current and non-current     $ 42,141,000
Accounting Standards Update 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accrued expenses and other current liabilities   (2,079,000)  
Contract liabilities, current and non-current   $ 2,079,000