XML 111 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Differences between total income tax expense and the amount computed by applying the statutory federal income tax rate to income before income taxes      
Statutory rate applied to pre-tax income $ 124,771 $ 144,242 $ 124,492
State and local income taxes, net of federal tax benefit 14,172 17,979 12,904
Excess tax benefits resulting from exercises of stock-based compensation (4,364) (10,742) (2,500)
Foreign derived intangible income deduction (13,766) (10,411) (13,356)
Foreign rate variance 9,312 6,854 5,020
Research and development credit (10,010) (9,600) (6,800)
Other 7,926 3,296 843
Total $ 128,041 $ 141,618 $ 120,603
Effective tax rate 21.60% 20.60% 20.30%
Total income tax payments, net of refunds $ 157,542 $ 180,512 $ 151,818