XML 29 R19.htm IDEA: XBRL DOCUMENT v3.25.3
Share-Based Compensation
9 Months Ended
Sep. 30, 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 September 30,Nine Months Ended September 30,
2025202420252024
Cost of revenues
$9,307 $7,972 $26,912 $22,982 
Operating expenses
27,362 23,215 85,719 65,478 
Total share-based compensation expense$36,669 $31,187 $112,631 $88,460