XML 38 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue recognition and Income taxes (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2018
USD ($)
Sep. 30, 2017
USD ($)
Sep. 30, 2018
USD ($)
item
Sep. 30, 2017
USD ($)
Dec. 31, 2017
USD ($)
Revenue recognition          
Collection period of receivables     30 days    
Estimated contractual allowance $ 3,443,368   $ 3,443,368   $ 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%    
Total Product Sales 9,863,272 $ 10,412,036 $ 25,011,066 $ 24,981,833  
Income taxes          
Income tax at the federal statutory rate (as a percent)     21.00%   35.00%
Syringes          
Revenue recognition          
Total Product Sales 7,548,606 9,033,328 $ 21,375,528 22,621,496  
Blood Collection Products          
Revenue recognition          
Total Product Sales 479,122 341,512 1,036,147 867,767  
Easy Point Needles          
Revenue recognition          
Total Product Sales 1,803,904 1,016,226 2,520,681 1,232,979  
Other Products          
Revenue recognition          
Total Product Sales 31,640 20,970 78,713 259,591  
UNITED STATES          
Revenue recognition          
Total Product Sales 8,747,696 8,358,847 21,665,039 20,361,847  
UNITED STATES | Syringes          
Revenue recognition          
Total Product Sales 6,454,432 7,019,389 18,097,760 18,260,242  
UNITED STATES | Blood Collection Products          
Revenue recognition          
Total Product Sales 466,392 309,012 991,318 821,869  
UNITED STATES | Easy Point Needles          
Revenue recognition          
Total Product Sales 1,803,904 1,016,226 2,519,973 1,232,979  
UNITED STATES | Other Products          
Revenue recognition          
Total Product Sales 22,968 14,220 55,988 46,757  
North and South America sales (excluding U.S.)          
Revenue recognition          
Total Product Sales 803,654 1,900,892 2,605,591 3,728,452  
North and South America sales (excluding U.S.) | Syringes          
Revenue recognition          
Total Product Sales 803,414 1,896,492 2,595,634 3,531,574  
North and South America sales (excluding U.S.) | Blood Collection Products          
Revenue recognition          
Total Product Sales 240 1,700 8,805 2,944  
North and South America sales (excluding U.S.) | Easy Point Needles          
Revenue recognition          
Total Product Sales     252    
North and South America sales (excluding U.S.) | Other Products          
Revenue recognition          
Total Product Sales   2,700 900 193,934  
Other international sales          
Revenue recognition          
Total Product Sales 311,922 152,297 740,436 891,534  
Other international sales | Syringes          
Revenue recognition          
Total Product Sales 290,760 117,447 682,134 829,680  
Other international sales | Blood Collection Products          
Revenue recognition          
Total Product Sales 12,490 30,800 36,024 42,954  
Other international sales | Easy Point Needles          
Revenue recognition          
Total Product Sales     456    
Other international sales | Other Products          
Revenue recognition          
Total Product Sales $ 8,672 $ 4,050 $ 21,825 $ 18,900