XML 71 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]      
Sales and marketing costs $ 25,379 $ 21,964  
Compensation and benefits 19,124 14,818  
Manufacturing costs 3,744 1,979  
Customer deposits 2,058 1,230  
Rent obligations 663 779  
Billings in excess of revenues 512 1,842  
Other 4,811 3,654  
Total accrued expenses $ 56,291 $ 46,266 $ 46,266