v3.26.1
Note 12 - Leases (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Lessee, Operating Lease, Balance Sheet Information [Table Text Block]
    

December 31,

 

Balance Sheet Location

    2025   2024 

Right-of-use assets

   $1,869,589  $2,511,572 

Current portion of operating lease liability

   $849,599  $921,038 

Long-term portion of operating lease liability

   $1,024,878  $1,646,878 
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]

Year Ending December 31,

    

2026

 $934,467 

2027

  848,843 

2028

  212,211 

Total future minimum lease payments, undiscounted

  1,995,521 

Less: Amount representing interest

  (121,044)

Present value of future minimum lease payments

  1,874,477 

Present value of future minimum lease payments – current

  849,599 

Present value of future minimum lease payments – long-term

 $1,024,878 
Lease, Cost [Table Text Block]
  

Years Ended December 31,

 

Other Information

 

2025

  

2024

 

Weighted-average remaining lease terms (in years)

  2.2   3.0 

Weighted-average discount rate

  6.1%  6.1%
Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]
  

Years Ended December 31,

 

Other Information

 

2025

  

2024

 

Cash paid for amounts included in the measurement of liabilities: Operating cash flows for operating leases

 $1,112,961  $1,060,847