v3.26.1
Note 9 - Leases (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Lease, Cost [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 30, 2026

  

June 30, 2025

  

June 30, 2026

  

June 30, 2025

 

Operating leases

                

Operating lease cost

 $215,679  $23,059  $248,642  $46,119 

Variable lease cost

            

Operating lease expense

  215,679   23,059   248,642   46,119 

Short-term lease rent expense

  195,874   117,110   323,054   210,859 

Total rent expense

 $411,553  $140,169  $571,696  $256,978 
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]

2026 (excluding the six months ended June 30, 2026)

  509,351 

2027

  980,563 

2028

  902,342 

2029

  762,916 

2030

  788,193 

2031

  525,462 

Total

  4,468,827 

Less imputed interest

  (710,994)

Operating lease liabilities

 $3,757,833