XML 106 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Federal $ 40,471 $ 42,718 $ 29,835
State and local 9,616 11,505 5,198
Current Federal, State and Local, Tax Expense (Benefit) 50,087 54,223 35,033
Deferred: 2,380 2,194 545
Deferred Federal Income Tax Expense (Benefit) 283 1,853 870
Deferred State and Local Income Tax Expense (Benefit) 2,097 341 (325)
Deferred Federal, State and Local, Tax Expense (Benefit) 2,380 2,194 545
Total income tax expense $ 52,467 $ 56,417 $ 35,578