XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Disaggregation of Revenue (Tables)
9 Months Ended
Sep. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue

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

 

Schedule of Revenue 

                     
   For the three months
ended September 30,
   For the nine months
ended September 30,
 
   2024   2023   2024   2023 
                 
Revenue-America  $32,206,558   $30,438,355   $86,951,803   $76,237,949 
Revenue-International   1,120,996    786,444    2,879,970    2,251,499 
Revenue-Other   195,864    206,739    525,123    449,332 
Sales returns   (2,042,994)   (1,874,956)   (5,418,917)   (5,092,981)
Discounts   (404,926)   (404,222)   (1,110,652)   (1,208,382)
Total  $31,075,498   $29,152,360   $83,827,327   $72,637,417