XML 78 R69.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Compensation (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued bonus $ 2,669 $ 3,348
Accrued commission 288 609
Accrued salary/wages 4,463 4,433
Accrued social insurance 6,746 7,037
Accrued vacation/holiday 3,551 3,300
Other accrued compensation 2,131 2,177
Total accrued compensation $ 19,848 $ 20,904