XML 49 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Note 5 - (Loss) Income Per Common Share (Details Textual)
3 Months Ended
Mar. 31, 2023
shares
Earnings Per Share [Abstract]  
Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements (in shares) 1,954,773
Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants (in shares) 1,506,950
Incremental Common Shares Attributable to Dilutive Effect of Deferred Shares (in shares) 2,109,056