XML 85 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes and Related Payments - Components of provision for income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current Income Tax Expense (Benefit), Continuing Operations [Abstract]      
Federal $ 21,776 $ 25,903 $ 53,131
State and local 6,580 6,870 14,990
Foreign 1,036 521 523
Total 29,392 33,294 68,644
Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]      
Federal 36,128 25,670 32,655
State and local 6,368 4,486 5,727
Total 42,496 30,156 38,382
Income tax expense $ 71,888 $ 63,450 $ 107,026