XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Disaggregation of Revenue
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue

NOTE 11 – Disaggregation of Revenue

 

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

 

Schedule of Revenue 

             
   For the three months
ended June 30,
   For the six months
ended June 30,
 
   2024   2023   2024   2023 
                 
Revenue-America  $29,285,554   $23,541,026   $54,745,245   $45,799,594 
Revenue-International   889,278    750,364    1,758,973    1,465,055 
Revenue-Other   208,704    153,758    329,260    242,593 
Sales returns   (1,912,838)   (1,545,703)   (3,375,923)   (3,218,025)
Discounts   (399,991)   (481,997)   (705,726)   (804,160)
Total  $28,070,707   $22,417,448   $52,751,829   $43,485,057