v3.26.1
EARNINGS PER COMMON SHARE (Tables)
6 Months Ended
Jun. 30, 2026
Net income per share:  
Schedule of earnings per common share
                    
   Three Months Ended   Six Months Ended 
   June 30,   June 30, 
   2026   2025   2026   2025 
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