XML 94 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Note 12 - Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Dividends Payable [Table Text Block]

Dividend Payment Date

 

Amount per common share

 

Record Date

March 18, 2022

 $0.0325 

February 18, 2022

June 24, 2022

 $0.0325 

May 25, 2022

September 23, 2022

 $0.0325 

August 25, 2022

December 22, 2022

 $0.0325 

November 22, 2022

Aggregate per share amount paid in 2022

 $0.1300  
Class of Treasury Stock [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

 

November 1, 2022 - November 30, 2022

  288,758  $5.21   288,758  $28,500,463 

December 1, 2022 - December 31, 2022

  282,163  $5.34   282,163  $27,000,767 

Total

 570,921     570,921    

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.29   350,832  $25,502,669 

February 1, 2023 - February 28, 2023

  326,992  $4.61   326,992  $24,003,172 

March 1, 2023 - March 31, 2023

  303,176  $4.97   303,176  $22,503,206 

Total

  981,000       981,000