XML 45 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Investments - Summary (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale [Line Items]    
Amortized cost $ 915,708 $ 504,305
Gross unrealized gains 167 265
Gross unrealized losses (86) (26)
Estimated fair value 915,789 504,544
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized cost 192,772 130,814
Gross unrealized gains 29 160
Gross unrealized losses (79) (4)
Estimated fair value $ 192,722 $ 130,970
Corporate debt securities | Maximum    
Debt Securities, Available-for-sale [Line Items]    
Maturity 2 years 2 years
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized cost $ 538,800 $ 240,725
Gross unrealized gains 99 58
Gross unrealized losses 0 (18)
Estimated fair value $ 538,899 $ 240,765
Commercial paper | Maximum    
Debt Securities, Available-for-sale [Line Items]    
Maturity 1 year 1 year
U.S. Agency bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized cost $ 116,498 $ 83,227
Gross unrealized gains 29 37
Gross unrealized losses 0 (1)
Estimated fair value $ 116,527 $ 83,263
U.S. Agency bonds | Maximum    
Debt Securities, Available-for-sale [Line Items]    
Maturity 1 year 2 years
U.S. Treasury bills    
Debt Securities, Available-for-sale [Line Items]    
Amortized cost $ 58,566 $ 49,539
Gross unrealized gains 10 10
Gross unrealized losses (3) (3)
Estimated fair value $ 58,573 $ 49,546
U.S. Treasury bills | Maximum    
Debt Securities, Available-for-sale [Line Items]    
Maturity 2 years 2 years
Sovereign debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized cost $ 9,072  
Gross unrealized gains 0  
Gross unrealized losses (4)  
Estimated fair value $ 9,068  
Sovereign debt securities | Maximum    
Debt Securities, Available-for-sale [Line Items]    
Maturity 1 year