XML 52 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Sales and marketing $ 36,753 $ 22,938
Compensation and benefits 18,484 21,156
Income taxes 414 389
Operating lease liabilities 7,323 6,708
Manufacturing costs 3,251 3,641
Billings in excess of revenues 999 1,244
Customer deposits 582 1,174
Other 5,974 5,081
Total accrued expenses and other liabilities $ 73,780 $ 62,331