XML 63 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Share-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of Share-Based Compensation Expense Related to Share-Based Awards
The following table summarizes share-based compensation expense related to share-based awards, which is recorded in the condensed consolidated statements of income:
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Cost of revenues
$8,891 $7,620 $17,605 $15,010 
Operating expenses
29,411 22,787 58,357 42,263 
Total share-based compensation expense$38,302 $30,407 $75,962 $57,273