v3.26.1
Revenue and Cost Recognition (Tables)
3 Months Ended
Mar. 31, 2026
Revenue Recognition [Abstract]  
Schedule of revenue by major customers by reporting segments [Table Text Block]
    Three months ended March 31,  
    2026    

% of

Revenues

    2025    

% of

Revenues

 
Consumer and athlete direct revenues $ 1,285,518     7%   $ 861,186     6%  
Dealer direct revenues   4,180,019     21%     3,216,598     21%  
International  distributor revenues   14,041,949     72%     11,290,080     73%  
  $ 19,507,486     100%   $ 15,367,864     100%