XML 173 R122.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Components (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 16,719 $ 15,917 $ 17,572
State 1,403 1,336 1,605
Total current income tax expense 18,122 17,253 19,177
Deferred:      
Federal (2,104) (7,235) 33,038
State (81) (1,738) 1,763
Total deferred income tax expense (2,185) (8,973) 34,801
Income tax expense $ 15,937 $ 8,280 $ 53,978