XML 68 R77.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Compensation (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Components of Accrued Compensation    
Accrued social insurance $ 16,588 $ 16,735
Accrued salary/wages 7,465 8,783
Accrued vacation/holiday 2,766 2,954
Accrued bonus 13,965 2,361
Accrued commission 1,283 1,432
Other accrued compensation 1,601 1,700
Total accrued compensation $ 43,668 $ 33,965