XML 78 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Compensation (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued bonus $ 3,042 $ 3,348
Accrued commission 355 609
Accrued salary/wages 4,014 4,433
Accrued social insurance 8,442 7,037
Accrued vacation/holiday 3,396 3,300
Other accrued compensation 2,458 2,177
Total accrued compensation 21,707 $ 20,904
Accrued severance $ 1,700