v3.26.1
Income Per Share (Tables)
6 Months Ended
Jun. 30, 2026
INCOME PER SHARE [Abstract]  
Schedule of Basic and Diluted Net Income Per Share of Common Stock

The following tables set forth the computation of basic and diluted net income per share of common stock for the three and six months ended June 30, 2026:

 

    Three Months
Ended
June 30,
2026
    Six Months
Ended
June 30,
2026
 
Basic net income per common share:            
Numerator:            
Net income   $ 309     $ 1,053  
Denominator:                
Weighted average number of shares of common stock outstanding     18,725,024       18,679,433  
Basic net income per common share   $ 0.02     $ 0.06  
                 
Diluted net income per common share:                
Numerator:                
Net income   $ 309     $ 1,053  
Denominator:                
Number of shares used in basic computation     18,725,024       18,679,433  
Add: effect of dilutive securities:                
Warrants            
Stock options     31,911       34,200  
Weighted average number of shares of common stock outstanding used to calculate diluted income per share     18,756,935       18,713,633  
Diluted net income per common share   $ 0.02     $ 0.06  

 

The following tables set forth the computation of basic and diluted net income per share of common stock for the three and six months ended June 30, 2025:

 

    Three Months
Ended
June 30,
2025
    Six Months
Ended
June 30,
2025
 
Basic net income per common share:            
Numerator:            
Net income   $ 643     $ 250  
Denominator:                
Weighted average number of shares of common stock outstanding     18,592,339       18,600,373  
Basic net income per common share   $ 0.03     $ 0.01  
                 
Diluted net income per common share:                
Numerator:                
Net income   $ 643     $ 250  
Denominator:                
Number of shares used in basic computation     18,592,339       18,600,373  
Add: effect of dilutive securities:                
Warrants            
Stock options     4,487       3,059  
Weighted average number of shares of common stock outstanding used to calculate diluted income per share     18,596,826       18,603,432  
Diluted net income per common share   $ 0.03     $ 0.01  

 

Schedule of Diluted Net Income (Loss) Per Share

The following table summarizes the outstanding shares of potentially dilutive securities that were excluded from the computation of diluted net income (loss) per share for the periods presented because their inclusion would have been anti-dilutive.

 

    For the
Three Months
Ended
June 30,
2026
    For the
Six Months
Ended
June 30,
2026
    For the
Three Months
Ended
June 30,
2025
    For the
Six Months
Ended
June 30,
2025
 
Warrants     10,074,195       10,074,195       10,074,195       10,074,195  
Stock options     1,263,166       1,263,166       1,256,680       1,258,108  
      11,337,361       11,337,361       11,330,875       11,332,303