XML 119 R98.htm IDEA: XBRL DOCUMENT v3.25.4
SHARE-BASED COMPENSATION - Schedule of Share-Based Compensation Expense Related to Share-Based Awards (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement, Expensed And Capitalized, Amount      
Total share-based compensation expense $ 151,276 $ 122,813 $ 108,338
Total tax benefit (52,264) (62,593) (32,997)
Net decrease in net income 99,012 60,220 75,341
Cost of revenues      
Share-Based Payment Arrangement, Expensed And Capitalized, Amount      
Total share-based compensation expense 36,129 31,322 26,607
Operating expenses      
Share-Based Payment Arrangement, Expensed And Capitalized, Amount      
Total share-based compensation expense $ 115,147 $ 91,491 $ 81,731