XML 29 R19.htm IDEA: XBRL DOCUMENT v3.25.1
Disaggregation of Revenue
3 Months Ended
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue

NOTE 11 – Disaggregation of Revenue

 

Revenue was comprised of the following for the three months ended March 31, 2025 and 2024, respectively:

 

       
   Three Months Ended March 31, 
   2025   2024 
         
Revenue-U.S.  $26,602,547   $25,459,691 
Revenue-International   951,439    869,695 
Revenue-Other   302,255    120,556 
Sales returns   (1,767,559)   (1,463,085)
Discounts   (251,592)   (305,735)
Total  $25,837,090   $24,681,122