XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue recognition (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2022
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2022
USD ($)
item
Sep. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Revenue recognition          
Estimated contractual allowance $ 2,700,000   $ 2,700,000   $ 6,200,000
Period for return of incorrect domestic 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%    
License revenue payable to patent owner, as a percent     50.00%    
Revenue recognized from contracts with customers and licensing fees recognized 23,061,285 $ 36,356,047 $ 82,140,204 $ 128,926,716  
U.S. | U.S. sales (excluding U.S. government)          
Revenue recognition          
Revenue recognized from contracts with customers and licensing fees recognized 9,197,133 15,653,047 28,971,783 39,336,134  
U.S. | Sales to U.S. government          
Revenue recognition          
Revenue recognized from contracts with customers and licensing fees recognized   18,420,480 15,731,136 83,560,680  
North and South America (excluding U.S.) | North and South America sales (excluding U.S.)          
Revenue recognition          
Revenue recognized from contracts with customers and licensing fees recognized 9,841,536 701,802 24,657,232 3,161,418  
Other international | Other international sales          
Revenue recognition          
Revenue recognized from contracts with customers and licensing fees recognized 4,022,616 1,580,718 12,780,053 2,868,484  
Syringes          
Revenue recognition          
Revenue recognized from contracts with customers and licensing fees recognized 20,688,078 31,513,599 74,791,929 119,371,010  
Syringes | U.S. | U.S. sales (excluding U.S. government)          
Revenue recognition          
Revenue recognized from contracts with customers and licensing fees recognized 6,947,856 11,033,291 22,220,324 30,685,338  
Syringes | U.S. | Sales to U.S. government          
Revenue recognition          
Revenue recognized from contracts with customers and licensing fees recognized   18,420,480 15,731,136 83,560,680  
Syringes | North and South America (excluding U.S.) | North and South America sales (excluding U.S.)          
Revenue recognition          
Revenue recognized from contracts with customers and licensing fees recognized 9,825,120 670,602 24,421,790 2,963,930  
Syringes | Other international | Other international sales          
Revenue recognition          
Revenue recognized from contracts with customers and licensing fees recognized 3,915,102 1,389,226 12,418,679 2,161,062  
Blood Collection Products          
Revenue recognition          
Revenue recognized from contracts with customers and licensing fees recognized 824,554 565,765 2,675,119 1,659,231  
Blood Collection Products | U.S. | U.S. sales (excluding U.S. government)          
Revenue recognition          
Revenue recognized from contracts with customers and licensing fees recognized 815,964 560,065 2,419,915 1,590,891  
Blood Collection Products | North and South America (excluding U.S.) | North and South America sales (excluding U.S.)          
Revenue recognition          
Revenue recognized from contracts with customers and licensing fees recognized   4,800   4,800  
Blood Collection Products | Other international | Other international sales          
Revenue recognition          
Revenue recognized from contracts with customers and licensing fees recognized 8,590 900 255,204 63,540  
EasyPoint Needles          
Revenue recognition          
Revenue recognized from contracts with customers and licensing fees recognized 1,523,784 4,264,684 4,400,631 7,743,240  
EasyPoint Needles | U.S. | U.S. sales (excluding U.S. government)          
Revenue recognition          
Revenue recognized from contracts with customers and licensing fees recognized 1,426,060 4,048,292 4,294,603 7,019,560  
EasyPoint Needles | North and South America (excluding U.S.) | North and South America sales (excluding U.S.)          
Revenue recognition          
Revenue recognized from contracts with customers and licensing fees recognized   26,400 2,608 83,248  
EasyPoint Needles | Other international | Other international sales          
Revenue recognition          
Revenue recognized from contracts with customers and licensing fees recognized 97,724 189,992 103,420 640,432  
Other Products          
Revenue recognition          
Revenue recognized from contracts with customers and licensing fees recognized 24,869 11,999 272,525 153,235  
Other Products | U.S. | U.S. sales (excluding U.S. government)          
Revenue recognition          
Revenue recognized from contracts with customers and licensing fees recognized 7,253 11,399 36,941 40,345  
Other Products | North and South America (excluding U.S.) | North and South America sales (excluding U.S.)          
Revenue recognition          
Revenue recognized from contracts with customers and licensing fees recognized 16,416   232,834 109,440  
Other Products | Other international | Other international sales          
Revenue recognition          
Revenue recognized from contracts with customers and licensing fees recognized $ 1,200 $ 600 $ 2,750 $ 3,450