v3.25.1
Revenue and Cost Recognition (Tables)
3 Months Ended
Mar. 31, 2025
Revenue Recognition [Abstract]  
Schedule of revenue by major customers by reporting segments [Table Text Block]
       Three months ended March 31,  
       2025     % of Revenues        2024     % of Revenues   
Consumer and athlete direct revenues   $ 861,186     6%     $ 755,966     7%  
Dealer direct revenues     3,216,598     21%       3,540,513     33%  
International  distributor revenues     11,290,080     73%       6,317,991     60%  
    $ 15,367,864     100%     $ 10,614,470     100%