Annual report pursuant to Section 13 and 15(d)

Accrued Salaries and Payroll (Details)

v3.22.4
Accrued Salaries and Payroll (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Wages, benefits and taxes $ 15,198 $ 12,017
Accrued bonus 15,877 17,263
Total accrued salaries and payroll $ 31,075 $ 29,280