XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Share-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2025
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 Classification20252024
Direct cost of revenues$4,717 $5,718 
Selling, general and administrative expenses4,589 4,500 
Total share-based compensation expense$9,306 $10,218