Earnings (Loss) Per Common Share (EPS) (Details Narrative) - shares |
3 Months Ended | |
---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
|
Earnings (Loss) Per Common Share (EPS) | ||
Unexercised stock options | 288,570 | 288,570 |
RSAs shares | 220,007 | 112,679 |
Warrants to purchase | 150,000 | 150,000 |