XML 81 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Components of Income before Income Taxes and Details of Provision for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income before income taxes:      
Domestic $ 991,681 $ 1,026,113 $ 893,478
Foreign 669,858 580,299 535,214
Income before Income Taxes 1,661,539 1,606,412 1,428,692
Current:      
Federal 120,367 206,477 183,619
Foreign 155,055 144,476 119,148
State 22,936 34,173 34,201
Total current 298,358 385,126 336,968
Deferred:      
Federal (437) (69,956) (37,810)
Foreign (14,317) (15,113) (20,818)
State 1,811 (6,833) (9,190)
Total deferred (12,943) (91,902) (67,818)
Total provision $ 285,415 $ 293,224 $ 269,150