XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Share-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of Share-Based Compensation Expense
Total share-based compensation expense, net of forfeitures is detailed in the following table:
 Three Months Ended September 30,Nine Months Ended September 30,
Income Statement Classification2021202020212020
Direct cost of revenues$2,441 $2,404 $10,172 $10,268 
Selling, general and administrative expenses2,830 2,837 9,762 8,773 
Total share-based compensation expense$5,271 $5,241 $19,934 $19,041