XML 84 R77.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Short-Term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Short-term investments    
Available-for-sale securities, amortized cost $ 363,440 $ 1,066,770
Available-for-sale securities, gross unrealized gains 1,288 1,802
Available-for-sale securities. gross unrealized losses 0 63
Available-for-sale securities 364,728 1,068,509
U.S. treasury securities    
Short-term investments    
Available-for-sale securities, amortized cost 363,440 1,066,770
Available-for-sale securities, gross unrealized gains 1,288 1,802
Available-for-sale securities. gross unrealized losses 0 63
Available-for-sale securities $ 364,728 $ 1,068,509