XML 66 R56.htm IDEA: XBRL DOCUMENT v3.25.2
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