XML 117 R105.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current:      
Federal $ 13,253 $ 12,443 $ 5,072
State 4,681 3,980 3,844
Total current 17,934 16,423 8,916
Deferred:      
Federal 9,222 12,594 9,847
State 3,547 5,115 (109)
Total deferred 12,769 17,709 9,738
Total income tax expense $ 30,703 $ 34,132 $ 18,654