XML 93 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Compensation (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Components of Accrued Compensation    
Accrued bonus $ 3,460 $ 7,602
Accrued commission 1,140 1,779
Accrued salary/wages 6,234 7,107
Accrued social insurance 7,562 7,375
Accrued vacation/holiday 3,343 3,307
Other accrued compensation 2,478 1,761
Total accrued compensation $ 24,217 $ 28,931