XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Income (Loss) Per Common Share (Details) - shares
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Total possible dilution 14,240,927 7,945,904
Warrants    
Total possible dilution 12,489,922 6,194,899
Cumulative Preferred Stock    
Total possible dilution 1,751,005 1,751,005