XML 29 R19.htm IDEA: XBRL DOCUMENT v3.25.1
Share-Based Compensation
3 Months Ended
Mar. 31, 2025
Share-Based Payment Arrangement [Abstract]  
Share-Based Compensation Share-Based Compensation
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 March 31,
20252024
Cost of revenues
$8,714 $7,390 
Operating expenses
28,946 19,476 
Total share-based compensation expense$37,660 $26,866