XML 39 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenues - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2018
Dec. 31, 2017
Accrued sales returns included in accrued expenses and other current liabilities $ 17,437 $ 17,437  
Accrued sales incentives included in accrued expenses and other current liabilities $ 11,600 $ 11,600 $ 13,001
Product Concentration Risk | Total Service Revenue | Maximum      
Total service revenue as percentage of consolidated revenues 1.00% 1.00%