XML 56 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings per Share (Details) - shares
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Earnings per Share (Details)    
Stock options 405,384 394,643
Stock purchase warrants 562,263 406,947
Convertible debt 0 432,540
Total 967,647 1,234,130