XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-Based Compensation (Tables)
3 Months Ended
Mar. 31, 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 March 31,
Income Statement Classification20242023
Direct cost of revenues$5,718 $4,699 
Selling, general and administrative expenses4,500 5,044 
Total share-based compensation expense$10,218 $9,743