XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue recognition (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Sep. 30, 2020
USD ($)
item
Sep. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
Revenue recognition          
Estimated contractual allowance     $ 3,714,002   $ 3,586,726
Period for return of incorrect shipments     10 days    
Number of times overstocking returns are limited | item     2    
Period for return of product due to overstock     12 months    
Maximum percentage of distributor's total purchase for the prior 12-month period     1.00%    
Sales, net $ 27,091,064 $ 11,639,586 $ 49,867,126 $ 29,167,950  
Minimum          
Revenue recognition          
Period of revenue recognition     30 days    
Maximum          
Revenue recognition          
Period of revenue recognition     60 days    
Syringes          
Revenue recognition          
Sales, net 22,632,761 9,863,557 $ 41,045,100 24,640,584  
Blood Collection Products          
Revenue recognition          
Sales, net 865,430 465,252 1,692,863 1,769,754  
Easy Point Needles          
Revenue recognition          
Sales, net 3,581,958 1,198,100 6,006,026 2,440,726  
Other Products          
Revenue recognition          
Sales, net 10,915 112,677 1,123,137 316,886  
U.S.          
Revenue recognition          
Sales, net 12,624,055 9,039,208 29,203,105 23,031,222  
U.S. | Syringes          
Revenue recognition          
Sales, net 8,241,161 7,356,305 21,538,941 19,150,535  
U.S. | Blood Collection Products          
Revenue recognition          
Sales, net 791,961 462,096 1,607,804 1,389,943  
U.S. | Easy Point Needles          
Revenue recognition          
Sales, net 3,581,723 1,197,176 6,004,295 2,439,139  
U.S. | Other Products          
Revenue recognition          
Sales, net 9,210 23,631 52,065 51,605  
U.S. government | Department of health and human          
Revenue recognition          
Sales, net 12,898,080   14,065,623    
U.S. government | Department of health and human | Syringes          
Revenue recognition          
Sales, net 12,898,080   14,065,623    
North and South America sales (excluding U.S.)          
Revenue recognition          
Sales, net 1,295,530 2,432,734 5,985,820 4,960,486  
North and South America sales (excluding U.S.) | Syringes          
Revenue recognition          
Sales, net 1,295,080 2,344,956 4,911,106 4,867,104  
North and South America sales (excluding U.S.) | Blood Collection Products          
Revenue recognition          
Sales, net 450 1,150 8,450 5,313  
North and South America sales (excluding U.S.) | Easy Point Needles          
Revenue recognition          
Sales, net   528 1,496 1,044  
North and South America sales (excluding U.S.) | Other Products          
Revenue recognition          
Sales, net   86,100 1,064,768 87,025  
Other international sales          
Revenue recognition          
Sales, net 273,399 167,644 612,578 1,176,242  
Other international sales | Syringes          
Revenue recognition          
Sales, net 198,440 162,296 529,430 622,945  
Other international sales | Blood Collection Products          
Revenue recognition          
Sales, net 73,019 2,006 76,609 374,498  
Other international sales | Easy Point Needles          
Revenue recognition          
Sales, net 235 396 235 543  
Other international sales | Other Products          
Revenue recognition          
Sales, net $ 1,705 $ 2,946 $ 6,304 $ 178,256