XML 134 R112.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Components of Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current      
Federal $ 42,179 $ 36,138 $ 39,507
State 2,680 1,376 3,453
Total 44,859 37,514 42,960
Deferred      
Federal 7,028 (1,187) 1,630
State (2,379) (3,818) 650
Total 4,649 (5,005) 2,280
Total income tax expense $ 49,508 $ 32,509 $ 45,240