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 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Revenue Initial Application Period Cumulative Effect Transition [Line Items]        
Product leases and royalties $ 4,536,173 $ 3,658,808 $ 8,896,867 $ 7,134,104
Selling, general and administrative 2,597,089 2,359,889 5,182,159 4,446,058
Product leases and royalties        
Revenue Initial Application Period Cumulative Effect Transition [Line Items]        
Product leases and royalties 4,536,350 $ 3,650,813 8,896,705 $ 7,124,654
ASC 606 | Balance Without the Adoption of ASC 606        
Revenue Initial Application Period Cumulative Effect Transition [Line Items]        
Selling, general and administrative 2,331,017   4,709,390  
ASC 606 | Impact of the Adoption        
Revenue Initial Application Period Cumulative Effect Transition [Line Items]        
Selling, general and administrative 266,072   472,769  
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,270,278   8,423,936  
ASC 606 | Product leases and royalties | Impact of the Adoption        
Revenue Initial Application Period Cumulative Effect Transition [Line Items]        
Product leases and royalties $ 266,072   $ 472,769