v3.26.1
Revenue and Cost Recognition - Schedule of revenue by major customers by reporting segments (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Revenues $ 19,507,486 $ 15,367,864
Customer Concentration Risk [Member] | Revenue Benchmark [Member]    
Disaggregation of Revenue [Line Items]    
Revenues $ 19,507,486 $ 15,367,864
% of Revenues 100.00% 100.00%
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Consumer and athlete direct revenues [Member]    
Disaggregation of Revenue [Line Items]    
Revenues $ 1,285,518 $ 861,186
% of Revenues 7.00% 6.00%
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Dealer direct revenues [Member]    
Disaggregation of Revenue [Line Items]    
Revenues $ 4,180,019 $ 3,216,598
% of Revenues 21.00% 21.00%
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | International distributor revenues [Member]    
Disaggregation of Revenue [Line Items]    
Revenues $ 14,041,949 $ 11,290,080
% of Revenues 72.00% 73.00%