Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Note Payable (Details)

v3.6.0.2
Summary of Significant Accounting Policies - Note Payable (Details) - Three Peaks Loan - USD ($)
12 Months Ended
Nov. 12, 2014
Dec. 31, 2015
Term Loan    
Note Payable    
Face amount $ 25,000,000 $ 25,000,000
Term of debt 6 years 6 years
Maximum revenue subject to royalties payable calculation   $ 30,000,000
Aggregate revenues subject to royalties payable, term   12 months
Revenue Interest Purchase Agreement    
Note Payable    
Royalty percentage on net revenue 3.75% 3.75%
Maximum revenue subject to royalties payable calculation $ 30,000,000  
Aggregate revenues subject to royalties payable, term 12 months 10 years