Annual report [Section 13 and 15(d), not S-K Item 405]

INCOME TAXES (Schedule of Provision for Income Taxes) (Details)

v3.25.0.1
INCOME TAXES (Schedule of Provision for Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 13,388 $ 11,630 $ 10,646
State 1,568 1,893 1,022
Total 14,956 13,523 11,668
Deferred:      
Federal (877) (391) (2,994)
State (116) (351) (899)
Change in Valuation Allowance (39) 259 23
Total (1,032) (483) (3,870)
Total      
Federal 12,511 11,239 7,652
State 1,452 1,542 123
Change in Valuation Allowance (39) 259 23
Total $ 13,924 $ 13,040 $ 7,798