Quarterly report pursuant to Section 13 or 15(d)

Accrued Salaries and Payroll (Details)

v3.24.1.u1
Accrued Salaries and Payroll (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Wages, benefits and taxes $ 15,160 $ 14,681
Accrued bonus 5,125 14,711
Total accrued salaries and payroll 20,285 29,392
Global Restructuring Plan    
Restructuring Cost and Reserve [Line Items]    
Severance and benefits 2,982 3,438
Global Restructuring Plan | Employee Severance    
Restructuring Cost and Reserve [Line Items]    
Severance and benefits $ 500 $ 1,300