XML 130 R118.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Federal      
Current $ 35,514 $ 22,581 $ 4,256
Deferred (2,801) 2,273 (4,273)
Total Federal 32,713 24,854 (17)
State      
Current 828 361 145
Deferred (131) 110 (129)
Total State 697 471 16
Total Federal and State $ 33,410 $ 25,325 $ (1)