XML 63 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Common Share (EPS) (Details Narrative) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Common Share (EPS)        
Unexercised stock options 288,570 28,675 288,570 31,744
RSAs shares 173,524 7,124 173,524 30,402
Warrants to purchase 150,000 150,000 150,000 150,000