XML 65 R54.htm IDEA: XBRL DOCUMENT v3.19.1
Grant Agreement (Narrative) (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 43 Months Ended
Sep. 30, 2015
Mar. 31, 2019
Mar. 31, 2018
Mar. 31, 2019
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Contracts Revenue   $ 3,982 $ 9,653  
Bill Melinda Gates Foundation [Member]        
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]        
Contracts Revenue   3,200   $ 76,000
Grant agreement $ 89,100 $ 89,100