XML 134 R114.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Allocation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current      
Federal $ 17,090 $ 12,538 $ 15,194
State 7,517 6,384 7,459
Total current 24,607 18,922 22,653
Deferred      
Federal 307 2,811 (2,045)
State 689 1,006 (874)
Total deferred 996 3,817 (2,919)
Income tax expense $ 25,603 $ 22,739 $ 19,734