XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Sales and marketing $ 51,596 $ 22,938
Compensation and benefits 21,421 21,156
Income taxes 14,050 389
Operating lease liabilities 7,221 6,708
Manufacturing costs 4,175 3,641
Billings in excess of revenues 1,923 1,244
Customer deposits 577 1,174
Other 4,230 5,081
Total accrued expenses and other liabilities $ 105,193 $ 62,331