Earnings (Loss) Per Common Share (EPS) (Details Narrative) - shares |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Earnings (Loss) Per Common Share (EPS) | ||||
Unexercised stock options | 288,570 | 288,570 | 288,570 | 288,570 |
RSAs shares | 125,087 | 173,524 | 125,087 | 173,524 |
Warrants to purchase | 150,000 | 150,000 | 150,000 | 150,000 |