v3.26.1
Note 18 - Disaggregation of Revenue - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Net revenues $ 21,092,230 $ 28,031,807
Retail [Member]    
Net revenues 20,172,154 24,629,801
Wholesale [Member]    
Net revenues $ 920,076 $ 3,402,006