XML 58 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Sales and marketing $ 13,851 $ 21,964
Income taxes 9,250  
Compensation and benefits 5,104 14,818
Manufacturing costs 1,628 1,979
Customer deposits 1,515 1,230
Billings in excess of revenues 984 1,842
Rent obligations 675 779
Other 4,025 3,654
Total accrued expenses and other liabilities $ 37,032 $ 46,266