XML 42 R31.htm IDEA: XBRL DOCUMENT v3.19.2
Short-Term Investments - Summary of Short-Term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost $ 222,820 $ 300,622
Available-for-sale securities, gross unrealized gains 147 5
Available-for-sale securities, gross unrealized losses   (92)
Available-for-sale securities 222,967 300,535
U.S. Treasury Bills and Government Agency Obligations    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 99,524 59,747
Available-for-sale securities, gross unrealized gains 91  
Available-for-sale securities, gross unrealized losses   (6)
Available-for-sale securities 99,615 59,741
U.S. Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 33,007 59,164
Available-for-sale securities, gross unrealized gains 30  
Available-for-sale securities, gross unrealized losses   (77)
Available-for-sale securities 33,037 59,087
Foreign Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 10,002 5,041
Available-for-sale securities, gross unrealized gains 16 5
Available-for-sale securities 10,018 5,046
U.S. Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 48,969 52,800
Available-for-sale securities, gross unrealized gains 10  
Available-for-sale securities 48,979 52,800
Foreign Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 31,318 123,870
Available-for-sale securities, gross unrealized losses   (9)
Available-for-sale securities $ 31,318 $ 123,861