XML 60 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Components of Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Jan. 31, 2018
Jul. 31, 2017
Other Current Liabilities [Line Items]    
Accrued pricing liabilities $ 18,882 $ 18,882
Line of credit liability 6,000  
Customer postage deposits 10,457  
Other 8,222 7,259
Other current liabilities $ 43,561 $ 26,141