v3.26.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings (Loss) Per Share

Basic and fully diluted earnings (loss) per share is calculated as follows for the three months ended March 31, 2026 and 2025:

 

 

   March 31, 2026
Common shares
   March 31, 2025
Common shares
 
Net loss  $(2,370,247)  $(1,856,421)
           
Weighted average shares outstanding – basic and diluted   8,458,847    8,367,810 
           
Net loss per share – basic and diluted  $(0.28)  $(0.22)
Schedule of Anti-dilutive Loss Per Share

The following financial instruments were not included in the diluted loss per share calculations as of the three months ended March 31, 2026, and 2025 because their effect was anti-dilutive:

 

  

March 31, 2026

  

March 31, 2025

 
Warrants to purchase common stock   351,528    351,537 
           
Options   1,870,615    1,747,789 
           
Restricted stock awards units   426,784    424,656 
           
Total   2,648,927    2,523,982