Quarterly report pursuant to Section 13 or 15(d)

Accrued Salaries and Payroll (Details)

v3.23.3
Accrued Salaries and Payroll (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Wages, benefits and taxes $ 18,418 $ 15,198
Accrued bonus 12,383 15,877
Total accrued salaries and payroll 30,801 31,075
Global Restructuring Plan    
Restructuring Cost and Reserve [Line Items]    
Severance and benefits 3,228 $ 0
Global Restructuring Plan | Employee Severance    
Restructuring Cost and Reserve [Line Items]    
Severance and benefits $ 1,900