XML 77 R68.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Compensation (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued bonus $ 2,705 $ 3,460
Accrued commission 311 1,140
Accrued salary/wages 5,439 6,234
Accrued social insurance 7,214 7,562
Accrued vacation/holiday 3,334 3,343
Other accrued compensation 2,605 2,478
Total accrued compensation $ 21,608 $ 24,217