v3.25.2
EARNINGS PER COMMON SHARE (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Net income per share:        
Weighted average common shares outstanding - basic 12,088 12,188 12,088 12,079
Dilutive effect of common stock equivalents 386 90 401 68
Weighted average common shares outstanding - diluted 12,474 12,278 12,489 12,147