v3.26.1
Revenue and Cost Recognition (Tables)
6 Months Ended
Jun. 30, 2026
Revenue Recognition [Abstract]  
Schedule of revenue by major customers by reporting segments [Table Text Block]
    Six months ended June 30,  
    2026     % of Revenues       2025     % of Revenues  
Consumer and athlete direct revenues $ 3,653,295     10%     $ 2,267,128     7%  
Dealer direct revenues   8,719,601     24%       7,850,564     25%  
International distributor revenues   23,525,534     66%       21,426,511     68%  
  $ 35,898,430     100%     $ 31,544,203     100%