XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.1
Note 16 - Earnings Per Share ("EPS") - Securities Excluded from the Diluted Per Share Calculation (Details) - shares
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Exercise Price Less Than Average Market Price Of Common Shares [Member]    
Antidilutive securities (in shares) 468,421
Exercise Price Greater Than Average Market Price Of Common Shares [Member]    
Antidilutive securities (in shares) 4,902,098 480,357
Share-based Payment Arrangement, Option [Member] | Exercise Price Less Than Average Market Price Of Common Shares [Member]    
Antidilutive securities (in shares) 60
Share-based Payment Arrangement, Option [Member] | Exercise Price Greater Than Average Market Price Of Common Shares [Member]    
Antidilutive securities (in shares) 212,711 205,121
Warrant [Member] | Exercise Price Less Than Average Market Price Of Common Shares [Member]    
Antidilutive securities (in shares) 1,390
Warrant [Member] | Exercise Price Greater Than Average Market Price Of Common Shares [Member]    
Antidilutive securities (in shares) 4,689,387 275,236
Convertible Debt Securities [Member] | Exercise Price Less Than Average Market Price Of Common Shares [Member]    
Antidilutive securities (in shares) 466,971