XML 44 R29.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Liabilities and Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2020
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities and Other Current Liabilities
The following table presents the detail of accrued liabilities and other current liabilities for the periods presented (amounts in thousands):
December 31,
20202019
Payroll and other employee related costs$39,820 $27,920 
Professional services, consulting and other vendor fees38,796 20,382 
Unrecognized tax benefits2,039 2,053 
Sales commissions6,988 9,654 
Contingent earn-out (Note 8)— 557 
Restructuring4,732 314 
Non Income Tax2,954 — 
Other4,541 1,898 
Total
$99,870 $62,778