Quarterly report pursuant to Section 13 or 15(d)

REVENUE RECOGNITION - Summary of Adoption of ASC 606 had Impact on Statement of Operations (Details)

v3.10.0.1
REVENUE RECOGNITION - Summary of Adoption of ASC 606 had Impact on Statement of Operations (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Revenue Initial Application Period Cumulative Effect Transition [Line Items]        
Product leases and royalties $ 4,775,784 $ 3,830,420 $ 13,672,650 $ 10,964,524
Selling, general and administrative 2,559,056 2,362,601 7,741,213 6,808,659
Product leases and royalties        
Revenue Initial Application Period Cumulative Effect Transition [Line Items]        
Product leases and royalties 4,775,754 $ 3,830,351 13,672,459 $ 10,955,055
ASC 606 | Balance Without the Adoption of ASC 606        
Revenue Initial Application Period Cumulative Effect Transition [Line Items]        
Selling, general and administrative 2,328,214   7,037,602  
ASC 606 | Impact of the Adoption        
Revenue Initial Application Period Cumulative Effect Transition [Line Items]        
Selling, general and administrative 230,842   703,611  
ASC 606 | Product leases and royalties | Balance Without the Adoption of ASC 606        
Revenue Initial Application Period Cumulative Effect Transition [Line Items]        
Product leases and royalties 4,544,912   12,968,848  
ASC 606 | Product leases and royalties | Impact of the Adoption        
Revenue Initial Application Period Cumulative Effect Transition [Line Items]        
Product leases and royalties $ 230,842   $ 703,611