XML 88 R74.htm IDEA: XBRL DOCUMENT v3.20.2
Subsequent event (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Subsequent event          
Revenues   $ 620,643 $ 551,581 $ 1,877,193 $ 1,579,370
Milestone and contract revenues          
Subsequent event          
Revenues     $ 17,500 $ 95,000 $ 77,500
Forecast | Eli Lilly | Milestone and contract revenues          
Subsequent event          
Revenues $ 20,000