XML 54 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investments - Summary (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale [Line Items]    
Amortized cost $ 1,078,709 $ 504,305
Gross unrealized gains 163 265
Gross unrealized losses (615) (26)
Estimated fair value 1,078,257 504,544
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized cost 236,170 130,814
Gross unrealized gains 36 160
Gross unrealized losses (248) (4)
Estimated fair value $ 235,958 $ 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 $ 621,947 $ 240,725
Gross unrealized gains 127 58
Gross unrealized losses (95) (18)
Estimated fair value $ 621,979 $ 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 $ 58,092 $ 83,227
Gross unrealized gains 0 37
Gross unrealized losses 0 (1)
Estimated fair value $ 58,092 $ 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 $ 162,500 $ 49,539
Gross unrealized gains 0 10
Gross unrealized losses (272) (3)
Estimated fair value $ 162,228 $ 49,546
U.S. Treasury bills | Maximum    
Debt Securities, Available-for-sale [Line Items]    
Maturity 2 years 2 years