XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings per Share (Details) - shares
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Earnings per Share (Details)    
Stock options 542,525 394,643
Stock purchase warrants 289,294 406,947
Convertible debt   392,858
Total 831,819 1,194,448