XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Note 14 - Shareholders' Equity (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Schedule of Stockholders Equity [Table Text Block]

Period

 

Total Number of Shares Purchased

  

Average Price Paid per Share

  

Total Number of Shares Purchased as Part of Publicly Announced Programs

  

Maximum Amount that May Yet Be Used to Purchase Shares Under the Program

 

January 1, 2023 - January 31, 2023

  350,832  $4.27   350,832  $25,502,669 

February 1, 2023 - February 28, 2023

  326,992  $4.59   326,992  $24,003,172 

March 1, 2023 - March 31, 2023

  303,176  $4.95   303,176  $22,503,206 

Total

  981,000       981,000