XML 91 R38.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Disaggregation of Product Revenue        
Practical Expedients, not disclose the value of unsatisfied performance obligations     true  
Revenue from external customers $ 972,779 $ 1,132,067 $ 4,268,206 $ 2,820,269
Impact of adjustment (7,555,065) (6,138,352) (32,580,053) (19,492,172)
Adjustment of product donation incorrectly recorded as revenue        
Disaggregation of Product Revenue        
Revenue from external customers     (336,934)  
Impact of adjustment     (336,934)  
Mytesi        
Disaggregation of Product Revenue        
Product revenue 957,059 1,107,682 4,184,912 2,545,121
Neonorm        
Disaggregation of Product Revenue        
Product revenue $ 15,720 $ 24,385 $ 83,294 $ 97,759