XML 42 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Disaggregation of Revenue (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue

Revenue was comprised of the following for the three and six months ended June 30, 2025 and 2024, respectively:

Schedule of Revenue

 

                     
   For the three months
ended June 30,
   For the six months
ended June 30,
 
   2025   2024         2025   2024 
                 
Revenue-U.S.  $28,308,512   $29,285,554   $54,911,059   $54,745,245 
Revenue-International   1,138,830    889,278    2,090,269    1,758,973 
Revenue-Other   37,367    208,704    339,621    329,260 
Sales returns   (2,198,454)   (1,912,838)   

  (3,966,013

)   (3,375,923)
Discounts   (183,149)   (399,991)   (434,740)   (705,726)
Total  $27,103,106   $28,070,707   $52,940,196   $52,751,829