XML 80 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Liabilities and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]      
Professional services, consulting and other vendor fees $ 51,067 $ 58,811  
Payroll and other employee related costs 19,182 29,855  
Short-term contingent earn-out 47,819 0  
Sales commissions 4,402 4,269  
Financing lease liability (Note 10) 2,569 3,738  
Unrecognized tax benefits 2,196 2,424  
Restructuring (Note 14) 803 1,694 $ 4,732
Taxes other than income tax 1,148 918  
Other 2,254 2,588  
Accrued expenses and other current liabilities $ 131,440 $ 104,297