XML 62 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current      
Federal $ 14,015 $ 25,318 $ 22,832
State 3,548 4,241 4,666
Current income tax expense 17,563 29,559 27,498
Deferred      
Federal 474 (628) 589
State (1,645) 1,212 (355)
Deferred income tax expense (benefit) (1,171) 584 234
Total income tax expense $ 16,392 $ 30,143 $ 27,732