XML 52 R41.htm IDEA: XBRL DOCUMENT v3.19.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue recognition and Income taxes (Details)
12 Months Ended
Dec. 31, 2018
USD ($)
item
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Revenue recognition      
Estimated contractual allowance $ 3,896,341 $ 4,115,628  
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%    
Aggregate dollar amount of net sales to significant customers $ 33,274,702 $ 34,493,838 $ 29,826,636
Income taxes      
Income tax at the federal statutory rate (as a percent) 21.00% 35.00% 35.00%
Provision (benefit) for income taxes $ (13,318) $ (187,608) $ 1,132
Minimum      
Revenue recognition      
Period of revenue recognition 30 days    
Maximum      
Revenue recognition      
Period of revenue recognition 60 days    
Syringes      
Revenue recognition      
Aggregate dollar amount of net sales to significant customers $ 28,266,046 31,009,718 27,737,063
Blood Collection Products      
Revenue recognition      
Aggregate dollar amount of net sales to significant customers 1,422,842 1,145,999 590,854
Easy Point Needles      
Revenue recognition      
Aggregate dollar amount of net sales to significant customers 3,413,409 2,065,777 1,339,386
Other Products      
Revenue recognition      
Aggregate dollar amount of net sales to significant customers 172,405 272,344 159,333
UNITED STATES      
Revenue recognition      
Aggregate dollar amount of net sales to significant customers 28,646,574 27,015,712 26,308,246
UNITED STATES | Syringes      
Revenue recognition      
Aggregate dollar amount of net sales to significant customers 23,803,483 23,794,258 24,349,061
UNITED STATES | Blood Collection Products      
Revenue recognition      
Aggregate dollar amount of net sales to significant customers 1,365,936 1,098,667 571,242
UNITED STATES | Easy Point Needles      
Revenue recognition      
Aggregate dollar amount of net sales to significant customers 3,401,389 2,065,777 1,339,386
UNITED STATES | Other Products      
Revenue recognition      
Aggregate dollar amount of net sales to significant customers 75,766 57,010 48,557
North and South America sales (excluding U.S.)      
Revenue recognition      
Aggregate dollar amount of net sales to significant customers 3,597,444 6,380,745 2,741,518
North and South America sales (excluding U.S.) | Syringes      
Revenue recognition      
Aggregate dollar amount of net sales to significant customers 3,521,823 6,182,952 2,643,366
North and South America sales (excluding U.S.) | Blood Collection Products      
Revenue recognition      
Aggregate dollar amount of net sales to significant customers 8,805 3,859 2,778
North and South America sales (excluding U.S.) | Easy Point Needles      
Revenue recognition      
Aggregate dollar amount of net sales to significant customers 252    
North and South America sales (excluding U.S.) | Other Products      
Revenue recognition      
Aggregate dollar amount of net sales to significant customers 66,564 193,934 95,374
Other international sales      
Revenue recognition      
Aggregate dollar amount of net sales to significant customers 1,030,684 1,097,381 776,872
Other international sales | Syringes      
Revenue recognition      
Aggregate dollar amount of net sales to significant customers 940,740 1,032,508 744,636
Other international sales | Blood Collection Products      
Revenue recognition      
Aggregate dollar amount of net sales to significant customers 48,101 43,473 16,834
Other international sales | Easy Point Needles      
Revenue recognition      
Aggregate dollar amount of net sales to significant customers 11,768    
Other international sales | Other Products      
Revenue recognition      
Aggregate dollar amount of net sales to significant customers $ 30,075 $ 21,400 $ 15,402