XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Note 8 - Commitments (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]
   

Payments due by period

 
                                   

More

 
           

Less than

                   

than 5

 
   

Total

   

one year

   

1 - 3 years

   

4 - 5 years

   

years

 

Operating lease obligations

  $ 374,913     $ 191,363     $ 183,550     $     $  

Total

  $ 374,913     $ 191,363     $ 183,550     $     $