Quarterly report pursuant to Section 13 or 15(d)

Accrued Salaries and Payroll (Details)

v3.23.2
Accrued Salaries and Payroll (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Wages, benefits and taxes $ 18,952 $ 15,198
Accrued bonus 9,133 15,877
Total accrued salaries and payroll 28,085 31,075
Global Restructuring Plan    
Restructuring Cost and Reserve [Line Items]    
Severance and benefits 5,295 $ 0
Global Restructuring Plan | Employee Severance    
Restructuring Cost and Reserve [Line Items]    
Severance and benefits $ 2,600