XML 72 R57.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Payables and Accruals [Abstract]    
Sales and marketing costs $ 21,964 $ 16,707
Compensation and benefits 14,818 13,298
Manufacturing costs 1,979 1,799
Billings in excess of revenues 1,842  
Customer deposits 1,230  
Rent obligations 779 632
Other 3,654 2,257
Total accrued expenses $ 46,266 $ 34,693