XML 110 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 109,943 $ 95,514 $ 88,974
Non-U.S. 37,997 45,830 55,664
State and local 21,217 24,132 24,423
Current income tax expense (benefit) 169,157 165,476 169,061
Deferred:      
Federal (31,178) (13,068) (38,462)
Non-U.S. (5,269) (7,515) (3,281)
State and local (4,669) (3,275) (6,715)
Deferred income tax expense (benefit) (41,116) (23,858) (48,458)
Total $ 128,041 $ 141,618 $ 120,603