XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Sales and marketing $ 19,861 $ 22,938
Compensation and benefits 10,902 21,156
Income taxes 7,193 389
Operating lease liabilities 7,130 6,708
Manufacturing costs 2,813 3,641
Customer deposits 1,086 1,174
Billings in excess of revenues 1,189 1,244
Other 4,884 5,081
Total accrued expenses and other liabilities $ 55,058 $ 62,331