XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Sales and marketing $ 26,319 $ 28,402
Income taxes 19,069  
Compensation and benefits 13,082 13,475
Operating lease liabilities 7,306 7,079
Manufacturing costs 2,677 2,564
Customer deposits 4,097 2,905
Billings in excess of revenues 1,423 816
Other 4,483 3,024
Total accrued expenses and other liabilities $ 78,456 $ 58,265