XML 24 R39.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Disaggregation of Revenue [Line Items]        
Net Revenue $ 15,407,248 $ 16,672,416 $ 45,812,475 $ 46,534,358
Concentrate Products        
Disaggregation of Revenue [Line Items]        
Net Revenue 15,241,000 16,604,000 45,495,000 46,329,000
Drug Products        
Disaggregation of Revenue [Line Items]        
Net Revenue 166,000   317,000  
Product Sales | Drug Revenue        
Disaggregation of Revenue [Line Items]        
Net Revenue 98,000   112,000  
Product Sales | Concentrate Products        
Disaggregation of Revenue [Line Items]        
Net Revenue 14,746,000 16,099,000 44,010,000 44,815,000
Product License Agreements | Drug Revenue        
Disaggregation of Revenue [Line Items]        
Net Revenue 68,000 68,000 205,000 205,000
Product License Agreements | Concentrate Products        
Disaggregation of Revenue [Line Items]        
Net Revenue 495,000 505,000 1,485,000 1,514,000
United States        
Disaggregation of Revenue [Line Items]        
Net Revenue 13,946,000 13,713,000 40,697,000 40,050,000
United States | Concentrate Products        
Disaggregation of Revenue [Line Items]        
Net Revenue 13,848,000 13,713,000 40,585,000 40,050,000
United States | Drug Products        
Disaggregation of Revenue [Line Items]        
Net Revenue 98,000   112,000  
United States | Product Sales | Drug Revenue        
Disaggregation of Revenue [Line Items]        
Net Revenue 98,000   112,000  
United States | Product Sales | Concentrate Products        
Disaggregation of Revenue [Line Items]        
Net Revenue 13,353,000 13,208,000 39,100,000 38,536,000
United States | Product License Agreements | Concentrate Products        
Disaggregation of Revenue [Line Items]        
Net Revenue 495,000 505,000 1,485,000 1,514,000
Rest of World        
Disaggregation of Revenue [Line Items]        
Net Revenue 1,461,000 2,959,000 5,115,000 6,484,000
Rest of World | Concentrate Products        
Disaggregation of Revenue [Line Items]        
Net Revenue 1,393,000 2,891,000 4,910,000 6,279,000
Rest of World | Drug Products        
Disaggregation of Revenue [Line Items]        
Net Revenue 68,000   205,000  
Rest of World | Product Sales | Concentrate Products        
Disaggregation of Revenue [Line Items]        
Net Revenue 1,393,000 2,891,000 4,910,000 6,279,000
Rest of World | Product License Agreements | Drug Revenue        
Disaggregation of Revenue [Line Items]        
Net Revenue $ 68,000 $ 68,000 $ 205,000 $ 205,000