XML 55 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Sales and marketing $ 20,888 $ 21,964
Compensation and benefits 10,278 14,818
Income taxes 3,810  
Customer deposits 2,100 1,230
Manufacturing costs 2,076 1,979
Billings in excess of revenues 1,213 1,842
Rent obligations 967 779
Other 4,769 3,654
Total accrued expenses and other liabilities $ 46,101 $ 46,266