XML 92 R78.htm IDEA: XBRL DOCUMENT v3.25.4
INCOME TAXES (Provision for Income Taxes) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Federal $ 58,205 $ 62,165 $ 58,629
State 17,411 18,272 13,098
Foreign 50,309 43,200 36,791
Current Income Tax Expense (Benefit), Total 125,925 123,637 108,518
Federal 11,381 (5,507) (180)
State (606) 950 507
Foreign (918) (2,002) (284)
Deferred Income Tax Expense (Benefit), Total 9,857 (6,559) 43
Provision for income taxes $ 135,782 $ 117,078 $ 108,561