XML 134 R97.htm IDEA: XBRL DOCUMENT v3.22.1
EMPLOYEE DEFINED CONTRIBUTION PLAN (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
EMPLOYEE DEFINED CONTRIBUTION PLAN      
Amounts of employee benefits expensed as incurred $ 11,698 $ 9,136 $ 13,041
Exempted contributions to basic pension insurance, unemployment insurance, and work injury insurance   $ 3,491