XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Note 15 - Leases (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]

Remainder of 2023

  $ 260,296  

2024

    522,147  

2025

    474,815  

2026

    363,428  

2027

    147,842  

Thereafter

    10,371  

Total undiscounted lease payments

    1,778,899  

Less: effect of discounting

    (102,097 )

Present value of estimated lease payments (lease liability)

  $ 1,676,802