XML 36 R25.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings (Loss) Per Common Share (Tables)
9 Months Ended
Sep. 30, 2025
Basic and fully diluted income (loss) per common share:  
Schedule of anti dilutive earning per share
        
   Nine Months Ended
September 30,
 
   2025   2024 
         
Stock warrants   284,292    284,292 
Stock options   135,096    128,966 
Total shares excluded from calculation   419,388    413,258