XML 96 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Income Tax Provision) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 21,081 $ 30,274 $ 38,801
State and local 7,568 5,852 13,541
Foreign 4,780 2,869 4,741
Total current income tax provision 33,429 38,995 57,083
Deferred:      
Federal (4,028) (1,012) (13,425)
State and local (202) 1,252 (6,775)
Foreign 858 (2,201) 2,745
Total deferred income tax provision (3,372) (1,961) (17,455)
Federal 17,053 29,262 25,376
State and local 7,366 7,104 6,766
Foreign 5,638 668 7,486
Total income tax expense $ 30,057 $ 37,034 $ 39,628