v3.26.1
NET INCOME PER COMMON SHARE (Tables)
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Schedule of Computation of Diluted Net Income (Loss) Per Share
The following table sets forth the computation of diluted net income per common share following the treasury stock method:
Three Months Ended March 31,
20262025
Net income
$1,584 $3,758 
Basic weighted average common shares42,244,534 42,604,799 
Dilutive effect of common stock equivalents667,057 226,987 
Diluted weighted average common shares42,911,591 42,831,786 
Basic net income per common share
$0.04 $0.09 
Diluted net income per common share
$0.04 $0.09 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share The weighted average anti-dilutive shares outstanding for the three months ended March 31, 2026 and 2025 were as follows:
Three Months Ended March 31,
20262025
Non-qualified stock options427,883 585,170 
Restricted stock units111,105 342,468 
Performance stock units24,145 58,872 
Total weighed average anti-dilutive shares outstanding563,133 986,510