XML 97 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES (Provision for Income Taxes) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Federal $ 62,165 $ 58,629 $ 65,047
State 18,272 13,098 12,717
Foreign 43,200 36,791 34,520
Current Income Tax Expense (Benefit), Total 123,637 108,518 112,284
Federal (5,507) (180) (11,413)
State 950 507 (4,442)
Foreign (2,002) (284) (1,582)
Deferred Income Tax Expense (Benefit), Total (6,559) 43 (17,437)
Provision for income taxes $ 117,078 $ 108,561 $ 94,847