XML 59 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Annual Future Minimum Payments for Manufacturing and Supply Agreements) (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2019 $ 2,759
2020 2,759
2021 2,759
Total future minimum manufacturing and supply agreement payments $ 8,277