Annual report pursuant to Section 13 and 15(d)

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

v3.19.1
REVENUE RECOGNITION - Summary of Adoption of ASC 606 had Impact on Statement of Operations (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Revenue Initial Application Period Cumulative Effect Transition [Line Items]    
Product leases and royalties $ 18,560,668 $ 14,855,576
Selling, general and administrative 10,903,623 9,057,025
Product leases and royalties    
Revenue Initial Application Period Cumulative Effect Transition [Line Items]    
Product leases and royalties 18,559,720 $ 14,845,926
ASC 606 | Balance Without the Adoption of ASC 606    
Revenue Initial Application Period Cumulative Effect Transition [Line Items]    
Selling, general and administrative 9,916,986  
ASC 606 | Impact of the Adoption    
Revenue Initial Application Period Cumulative Effect Transition [Line Items]    
Selling, general and administrative 986,637  
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 17,573,083  
ASC 606 | Product leases and royalties | Impact of the Adoption    
Revenue Initial Application Period Cumulative Effect Transition [Line Items]    
Product leases and royalties $ 986,637