XML 89 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Income Tax Provision) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 30,274 $ 38,801 $ 23,333
State and local 5,852 13,541 4,934
Foreign 2,869 4,741 760
Total current income tax provision 38,995 57,083 29,027
Deferred:      
Federal (1,012) (13,425) (3,687)
State and local 1,252 (6,775) 819
Foreign (2,201) 2,745 3,069
Total deferred income tax provision (1,961) (17,455) 201
Federal 29,262 25,376 19,646
State and local 7,104 6,766 5,753
Foreign 668 7,486 3,829
Total income tax expense $ 37,034 $ 39,628 $ 29,228