XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Accrued Liabilities, Current [Abstract]    
Payroll and related benefits $ 11,636 $ 15,570
Commitment to purchase under government contract 8,103
Deferred income for government contract 620  
Professional fees 3,799 3,335
Sales tax payable 1,807 2,227
Other 5,303 4,543
Accrued expenses and other current liabilities $ 23,165 $ 33,778