XML 51 R40.htm IDEA: XBRL DOCUMENT v3.19.2
Revenues (Disaggregated Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Disaggregated revenue $ 26,415 $ 33,126 $ 51,939 $ 62,589
Licensing Agreements [Member]        
Disaggregated revenue 26,407 29,503 51,775 58,577
Other Contract [Member]        
Disaggregated revenue $ 8 $ 3,623 $ 164 $ 4,012