v3.26.3
Note 18 - Disaggregated Revenue (Tables)
9 Months Ended
Sep. 30, 2026
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 
  

September 30,

  

September 30,

  

September 30,

  

September 30,

 
  

2026

  

2025

  

2026

  

2025

 
                 

Retail

 $22,732,116  $21,025,924  $65,200,094  $69,853,560 

Wholesale

  347,775   2,244,287   1,831,319   8,302,819 
                 

Net revenues

 $23,079,891  $23,270,211  $67,031,413  $78,156,379