v3.25.4
EARNINGS PER SHARE - Schedule of Factors Used in Computation of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Basic      
Net income to common stockholders $ 22,153 $ 12,884 $ 37,875
Weighted average common shares outstanding (in shares) 23,618,924 23,286,675 23,208,086
Basic earnings per common share (in dollars per share) $ 0.94 $ 0.55 $ 1.63
Diluted      
Net income to common stockholders $ 22,153 $ 12,884 $ 37,875
Weighted average common shares outstanding (in shares) 23,618,924 23,286,675 23,208,086
Dilutive effects of:      
Average shares and dilutive potential common shares (in shares) 23,847,448 23,779,392 23,562,377
Diluted earnings per common share (in dollars per share) $ 0.93 $ 0.54 $ 1.61
Stock options      
Dilutive effects of:      
Stock based compensation (in shares) 62,264 94,036 78,679
Restricted stock awards      
Dilutive effects of:      
Stock based compensation (in shares) 15,266 62,074 98,408
Restricted stock units      
Dilutive effects of:      
Stock based compensation (in shares) 111,736 135,982 91,454
Performance stock units - market based      
Dilutive effects of:      
Stock based compensation (in shares) 35,535 198,617 84,869
Employee stock purchase plan      
Dilutive effects of:      
Stock based compensation (in shares) 3,723 2,008 881