XML 46 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Disaggregation of Revenue (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue

Revenue was comprised of the following for the years ended December 31, 2024 and 2023, respectively:

 

   2024   2023 
         
Revenue-America  $144,760,995   $138,079,203 
Revenue-International   4,947,516    4,379,801 
Revenue-Other   1,148,935    930,191 
Sales returns   (10,840,277)   (9,248,586)
Discounts   (1,764,308)   (2,016,407)
Total  $138,252,861   $132,124,202