XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Compensation (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued bonus $ 1,770 $ 3,348
Accrued commission 159 609
Accrued salary/wages 4,858 4,433
Accrued social insurance 7,093 7,037
Accrued vacation/holiday 3,897 3,300
Other accrued compensation 2,491 2,177
Total accrued compensation $ 20,268 $ 20,904