XML 122 R85.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Provision Benefit for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current      
U.S. $ 47,400 $ 69,000 $ 103,800
State and local 10,900 11,600 13,700
Foreign 79,000 73,500 61,900
Total current 137,300 154,100 179,400
Deferred      
U.S. 26,100 (2,600) (11,100)
State and local 1,900 (2,100) 1,700
Foreign (15,200) (14,700) (5,300)
Total deferred 12,800 (19,400) (14,700)
Total provision for income taxes $ 150,100 $ 134,700 $ 164,700