XML 37 R27.htm IDEA: XBRL DOCUMENT v3.19.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue recognition (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2019
USD ($)
Jun. 30, 2018
USD ($)
Jun. 30, 2019
USD ($)
item
Jun. 30, 2018
USD ($)
Dec. 31, 2018
USD ($)
Revenue recognition          
Estimated contractual allowance $ 4,489,881   $ 4,489,881   $ 3,896,341
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 9,595,890 $ 7,474,993 $ 17,528,364 $ 15,147,794  
Minimum          
Revenue recognition          
Period of revenue recognition     30 days    
Maximum          
Revenue recognition          
Period of revenue recognition     60 days    
Syringes          
Revenue recognition          
Sales, net 7,580,109 6,497,229 $ 14,777,025 13,826,922  
Blood Collection Products          
Revenue recognition          
Sales, net 638,826 313,125 1,304,502 557,025  
Easy Point Needles          
Revenue recognition          
Sales, net 1,193,896 633,240 1,242,626 716,777  
Other Products          
Revenue recognition          
Sales, net 183,059 31,399 204,211 47,070  
U.S.          
Revenue recognition          
Sales, net 7,852,101 6,320,363 13,992,012 12,917,343  
U.S. | Syringes          
Revenue recognition          
Sales, net 6,168,886 5,379,139 11,794,228 11,643,328  
U.S. | Blood Collection Products          
Revenue recognition          
Sales, net 476,733 289,841 927,847 524,926  
U.S. | Easy Point Needles          
Revenue recognition          
Sales, net 1,193,485 632,784 1,241,963 716,069  
U.S. | Other Products          
Revenue recognition          
Sales, net 12,997 18,599 27,974 33,020  
North and South America sales (excluding U.S.)          
Revenue recognition          
Sales, net 1,192,382 770,526 2,527,752 1,801,937  
North and South America sales (excluding U.S.) | Syringes          
Revenue recognition          
Sales, net 1,191,818 768,016 2,522,148 1,792,220  
North and South America sales (excluding U.S.) | Blood Collection Products          
Revenue recognition          
Sales, net 300 2,510 4,163 8,565  
North and South America sales (excluding U.S.) | Easy Point Needles          
Revenue recognition          
Sales, net 264   516 252  
North and South America sales (excluding U.S.) | Other Products          
Revenue recognition          
Sales, net     925 900  
Other international sales          
Revenue recognition          
Sales, net 551,407 384,104 1,008,600 428,514  
Other international sales | Syringes          
Revenue recognition          
Sales, net 219,405 350,074 460,649 391,374  
Other international sales | Blood Collection Products          
Revenue recognition          
Sales, net 161,793 20,774 372,492 23,534  
Other international sales | Easy Point Needles          
Revenue recognition          
Sales, net 147 456 147 456  
Other international sales | Other Products          
Revenue recognition          
Sales, net $ 170,062 $ 12,800 $ 175,312 $ 13,150