XML 58 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Sales and marketing $ 18,392 $ 28,402
Income taxes 9,688 0
Compensation and benefits 7,721 13,475
Operating lease liabilities 7,111 7,079
Customer deposits 3,232 2,905
Manufacturing costs 2,504 2,564
Billings in excess of revenues 2,125 816
Other 3,582 3,024
Total accrued expenses and other liabilities $ 54,355 $ 58,265