XML 135 R113.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Components of Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current      
Federal $ 36,138 $ 39,507 $ 34,629
State 1,376 3,453 895
Total 37,514 42,960 35,524
Deferred      
Federal (1,187) 1,630 9,168
State (3,818) 650 2,243
Total (5,005) 2,280 11,411
Total income tax expense $ 32,509 $ 45,240 $ 46,935