XML 95 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
The provision for current and deferred income tax expense (benefit) consists of the following: (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 14,992 $ 18,322 $ 14,019
State and local 2,627 2,297 2,782
Foreign 50,557 44,341 30,144
Current income tax expense 68,176 64,960 46,945
Deferred:      
Federal (1,115) 518 (1,150)
State and local (162) 81 (149)
Foreign (1,941) (3,742) (2,464)
Deferred income tax expense (3,218) (3,143) (3,763)
Total income tax expense $ 64,958 $ 61,817 $ 43,182