XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue

Revenue was comprised of the following for the periods ended March 31, 2023 and 2022:

 

   Three Months Ended   Three Months Ended 
   March 31, 2023   March 31, 2022 
         
Revenue  $23,062,094   $13,496,210 
Sales returns   (1,672,322)   (980,254)
Discounts   (322,163)   (161,973)
Total  $21,067,609   $12,353,983