XML 53 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Sales and marketing $ 32,645 $ 28,402
Compensation and benefits 14,485 13,475
Operating lease liabilities 7,961 7,079
Manufacturing costs 3,309 2,564
Customer deposits 3,179 2,905
Income taxes 2,696  
Billings in excess of revenues 1,498 816
Other 5,391 3,024
Total accrued expenses and other liabilities $ 71,164 $ 58,265