XML 78 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 23,642 $ 24,648 $ 25,483
State 7,528 7,343 8,200
Total current 31,170 31,991 33,683
Deferred:      
Federal (690) (1,845) (743)
State (88) (303) (524)
Total deferred (778) (2,148) (1,267)
Income tax provision $ 30,392 $ 29,843 $ 32,416