XML 67 R57.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings (Loss) Per Common Share (EPS) (Details Narrative) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings (Loss) Per Common Share (EPS)        
Unexercised stock options 408,570 288,570 408,570 288,570
RSAs shares 196,378 323,020 196,378 323,020
Warrants to purchase 150,000 150,000 150,000 150,000