XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Note 10 - Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Other Commitments [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

 

April 1, 2023 - April 30, 2023

  303,969  $4.94   303,969  $21,003,245 

May 1, 2023 - May 31, 2023

  362,843  $4.14   362,843  $19,502,740 

June 1, 2023 - June 30, 2023

  494,164  $4.05   494,164  $17,504,007 

Total

  1,160,976       1,160,976     

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

 

July 1, 2023 - July 31, 2023

  

505,720

   

$3.96

   

505,720

   

$15,504,180

 

August 1, 2023 - August 4, 2023

  

98,411

   

$4.29

   

98,411

   

$15,082,133

 

Total

  

604,131

       

604,131