v3.25.3
Share-Based Compensation (Tables)
9 Months Ended
Sep. 30, 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 September 30,Nine Months Ended September 30,
Income Statement Classification2025202420252024
Direct cost of revenues$7,041 $5,681 $18,483 $16,480 
Selling, general and administrative expenses2,965 5,061 11,212 14,967 
Total share-based compensation expense$10,006 $10,742 $29,695 $31,447