XML 106 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes Income Taxes (Table 2) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 32,894 $ 18,491 $ 36,983
State and local 6,326 3,594 6,057
Foreign 20,058 18,449 18,462
Current Income Tax Expense (Benefit) 59,278 40,534 61,502
Deferred:      
Federal (4,558) 5,229 2,705
State and local (465) 682 466
Foreign 320 194 430
Deferred Income Tax Expense (Benefit) (4,703) 6,105 3,601
Provision for income taxes $ 54,575 $ 46,639 $ 65,103