XML 94 R82.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Components of Income Tax Expense Benefit (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current      
Federal $ 32,981 $ 19,696 $ 15,731
State 11,807 8,861 6,617
Total current 44,788 28,557 22,348
Deferred      
Federal 2,231 3,228 (2,746)
State (454) 380 (1,869)
Total deferred 1,777 3,608 (4,615)
Total provision for income taxes $ 46,565 $ 32,165 $ 17,733