XML 71 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Schedule of Provisions of Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current Income Tax Expense (Benefit), Continuing Operations      
Federal $ 45,922 $ 15,454 $ 114,744
State and local 6,887 1,752 22,998
Foreign 735 (464) 2,016
Total current provision 53,544 16,742 139,758
Deferred Income Tax Expense (Benefit), Continuing Operations      
Federal (2,249) 5,824 (3,786)
State and local (425) 824 (285)
Foreign (4,399) (4,581) (5,206)
Total deferred provision (7,073) 2,067 (9,277)
Provision for income taxes $ 46,471 $ 18,809 $ 130,481