XML 45 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 10 - Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2024
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

 

January 1, 2024 - January 31, 2024

  446,366  $4.48   446,366  $3,516,205 

February 1, 2024 - February 29, 2024

  474,100  $4.22   474,100  $1,516,630 

March 1, 2024 - March 12, 2024

  347,137  $4.33   347,137  $3,773 

Total

  1,267,603       1,267,603