XML 103 R89.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
Current - Federal $ 35,616 $ 25,742 $ 27,799
Current - State 4,477 3,733 3,909
Deferred - Federal (1,658) (4,247) (8,893)
Deferred - State (152) (553) (1,161)
Income tax expense (benefit) $ 38,283 $ 24,675 $ 21,654