v3.25.2
Revenue and Cost Recognition (Tables)
6 Months Ended
Jun. 30, 2025
Revenue Recognition [Abstract]  
Schedule of revenue by major customers by reporting segments [Table Text Block]
     Six months ended June 2025  
     2025     % of Revenues        2024   % of Revenues   
Consumer and athlete direct revenues $ 2,267,128     7%     $ 1,797,123   9%  
Dealer direct revenues   7,850,564     25%       6,740,842   32%  
International  distributor revenues   21,426,511     68%       12,155,200   59%  
  $ 31,544,203     100%     $ 20,693,165   100%