v3.26.1
Earnings (Loss) Per Common Share (Tables)
3 Months Ended
Mar. 31, 2026
Basic and fully diluted income (loss) per common share:  
Schedule of anti dilutive earning per share
        
   Three Months Ended March 31, 
   2026   2025 
         
Stock warrants   284,292    284,292 
Stock options   157,140    122,332 
Total shares excluded from calculation   441,432    406,624