v3.26.1
EARNINGS PER COMMON SHARE (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Net income per share:        
Weighted average common shares outstanding - basic 12,256 12,088 12,227 12,088
Dilutive effect of common stock equivalents 539 386 522 401
Weighted average common shares outstanding - diluted 12,795 12,474 12,749 12,489