Quarterly report pursuant to Section 13 or 15(d)

Note 10 - Commitments and Contingencies (Tables)

v3.23.3
Note 10 - Commitments and Contingencies (Tables)
9 Months Ended
Sep. 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

 

July 1, 2023 - July 31, 2023

    505,720     $ 3.96       505,720     $ 15,504,180  

August 1, 2023 - August 31, 2023

    435,342     $ 4.61       435,342     $ 13,505,242  

September 1, 2023 - September 30, 2023

    462,300     $ 4.31       462,300     $ 11,514,870  

Total

    1,403,362               1,403,362          

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

 

October 1, 2023 - October 31, 2023

   

491,869

     

$4.07

     

491,869

     

$9,515,101

 

November 1, 2023 - November 3, 2023

   

63,873

     

$4.48

     

63,873

     

$9,229,122

 

Total

   

555,742

             

555,742

         
Lessee, Operating and Finance Lease Liability, Maturity [Table Text Block]
   

Operating Leases

   

Finance Leases

 

Year

 

(in thousands)

 

2023

  $ 1,257     $ 3,632  

2024

    2,464       14,448  

2025

    32       16,202  

2026

          16,443  

2027

          15,023  

Thereafter

          51,562  
      3,753       117,310  

Less: imputed interest

    132       31,638  

Total lease liabilities

  $ 3,621     $ 85,672