XML 104 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Compensation (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Components of Accrued Compensation    
Accrued bonus $ 2,843 $ 3,348
Accrued commission 602 609
Accrued salary/wages 4,085 4,433
Accrued social insurance 7,082 7,037
Accrued vacation/holiday 3,252 3,300
Other accrued compensation 2,441 2,177
Total accrued compensation 20,305 $ 20,904
Accrued severance, current $ 100