XML 77 R68.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Compensation (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued bonus $ 1,734 $ 3,460
Accrued commission 270 1,140
Accrued salary/wages 6,303 6,234
Accrued social insurance 7,605 7,562
Accrued vacation/holiday 3,571 3,343
Other accrued compensation 2,772 2,478
Total accrued compensation $ 22,255 $ 24,217