XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Income taxes $ 22,441 $ 0
Sales and marketing 21,948 16,439
Compensation and benefits 12,719 25,450
Operating lease liabilities $ 7,504 7,066
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Total accrued expenses and other liabilities  
Manufacturing costs $ 4,060 4,110
Billings in excess of revenues 2,151 1,436
Other 4,190 3,540
Total accrued expenses and other liabilities $ 75,013 $ 58,041