XML 28 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Investments (Tables)
3 Months Ended
Mar. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
Schedule of Short-Term Investments
The following tables summarize the Company’s short-term investments (in thousands):
As of March 31, 2022
MaturityAmortized costGross unrealized gainsGross unrealized lossesEstimated fair value
Corporate debt securities
2 years or less
$191,505 $$(1,416)$190,091 
Commercial paper
1 year or less
548,407 — (1,623)546,784 
U.S. Agency bonds
1 years or less
21,000 — (6)20,994 
U.S. Treasury bills
2 years or less
266,120 — (2,211)263,909 
$1,027,032 $$(5,256)$1,021,778 

As of December 31, 2021
Maturity Amortized costGross unrealized gainsGross unrealized lossesEstimated fair value
Corporate debt securities
2 years or less
$236,170 $36 $(248)$235,958 
Commercial paper
1 year or less
621,947 127 (95)621,979 
U.S. Agency bonds
1 years or less
58,092 — — 58,092 
U.S. Treasury bills
2 years or less
162,500 — (272)162,228 
$1,078,709 $163 $(615)$1,078,257