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

Remainder of 2023

 $130,136 

2024

  522,099 

2025

  474,766 

2026

  363,550 

2027

  147,599 

Thereafter

  10,371 

Total undiscounted lease payments

  1,648,521 

Less: effect of discounting

  (88,963)

Present value of estimated lease payments (lease liability)

 $1,559,558