XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings (Loss) Per Common Share (EPS) (Details Narrative) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Earnings (Loss) Per Common Share (EPS        
Unexercised stock options 288,570 288,570 288,570 288,570
RSAs shares 323,020 647,738 323,020 647,738
Warrants to purchase 150,000 150,000 150,000 150,000