XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Share-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2024
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 Classification2024202320242023
Direct cost of revenues$5,681 $4,407 $16,480 $13,667 
Selling, general and administrative expenses5,061 3,581 14,967 12,488 
Total share-based compensation expense$10,742 $7,988 $31,447 $26,155