XML 39 R29.htm IDEA: XBRL DOCUMENT v3.19.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue recognition and Income taxes (Details)
3 Months Ended
Mar. 31, 2019
USD ($)
item
Mar. 31, 2018
USD ($)
Dec. 31, 2018
USD ($)
Revenue recognition      
Estimated contractual allowance $ 3,413,037   $ 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%    
Total $ 7,932,474 $ 7,672,801  
Income taxes      
Provision for income taxes   70  
Minimum      
Revenue recognition      
Period of revenue recognition 30 days    
Maximum      
Revenue recognition      
Period of revenue recognition 60 days    
Syringes      
Revenue recognition      
Total $ 7,196,960 7,329,693  
Blood Collection Products      
Revenue recognition      
Total 665,640 243,900  
Easy Point Needles      
Revenue recognition      
Total 48,724 83,537  
Other Products      
Revenue recognition      
Total 21,150 15,671  
UNITED STATES      
Revenue recognition      
Total 6,139,911 6,596,980  
UNITED STATES | Syringes      
Revenue recognition      
Total 5,625,387 6,264,189  
UNITED STATES | Blood Collection Products      
Revenue recognition      
Total 451,077 235,085  
UNITED STATES | Easy Point Needles      
Revenue recognition      
Total 48,472 83,285  
UNITED STATES | Other Products      
Revenue recognition      
Total 14,975 14,421  
North and South America sales (excluding U.S.)      
Revenue recognition      
Total 1,335,370 1,031,411  
North and South America sales (excluding U.S.) | Syringes      
Revenue recognition      
Total 1,330,330 1,024,204  
North and South America sales (excluding U.S.) | Blood Collection Products      
Revenue recognition      
Total 3,863 6,055  
North and South America sales (excluding U.S.) | Easy Point Needles      
Revenue recognition      
Total 252 252  
North and South America sales (excluding U.S.) | Other Products      
Revenue recognition      
Total 925 900  
Other international sales      
Revenue recognition      
Total 457,193 44,410  
Other international sales | Syringes      
Revenue recognition      
Total 241,243 41,300  
Other international sales | Blood Collection Products      
Revenue recognition      
Total 210,700 2,760  
Other international sales | Other Products      
Revenue recognition      
Total $ 5,250 $ 350