Quarterly report pursuant to Section 13 or 15(d)

Share-Based Compensation (Parenthetical) (Details)

v3.20.2
Share-Based Compensation (Parenthetical) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock based compensation expense $ 1,037 $ 2,306 $ 4,519 $ 5,672
Cost of Services [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock based compensation expense (97) 757 1,106 1,835
Selling, General and Administrative Expenses [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock based compensation expense $ 1,134 $ 1,549 $ 3,413 $ 3,837