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

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

v3.25.4
INCOME TAXES (Schedule of Provision for Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current:      
Federal $ 16,482 $ 13,388 $ 11,630
State 2,089 1,568 1,893
Total 18,571 14,956 13,523
Deferred:      
Federal 1,077 (877) (391)
State 673 (116) (351)
Change in Valuation Allowance (161) (39) 259
Total 1,589 (1,032) (483)
Total      
Federal 17,559 12,511 11,239
State 2,762 1,452 1,542
Change in Valuation Allowance (161) (39) 259
Total $ 20,160 $ 13,924 $ 13,040