XML 60 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current Income Tax Expense (Benefit), Continuing Operations [Abstract]      
Federal $ 25,318 $ 22,832 $ 16,831
State 4,241 4,666 3,210
Current income tax expense 29,559 27,498 20,041
Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]      
Federal (628) 589 (1,217)
State 1,212 (355) (1,241)
Deferred income tax expense (benefit) 584 234 (2,458)
Total income tax expense $ 30,143 $ 27,732 $ 17,583