XML 132 R55.htm IDEA: XBRL DOCUMENT v3.20.4
Share-Based Compensation - Schedule of Share-based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Options      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total share-based compensation expense $ 135 $ 3,125 $ 2,807
Options | Direct cost of revenues      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total share-based compensation expense 9 497 780
Options | Selling, general and administrative expenses      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total share-based compensation expense 126 2,628 2,027
Restricted Shares      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total share-based compensation expense 25,006 20,874 17,995
Restricted Shares | Direct cost of revenues      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total share-based compensation expense 13,080 11,869 9,804
Restricted Shares | Selling, general and administrative expenses      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total share-based compensation expense $ 11,926 $ 9,005 $ 8,191