XML 29 R16.htm IDEA: XBRL DOCUMENT v3.21.1
Available-for-Sale Securities and Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2021
Available For Sale Securities And Fair Value Measurements [Abstract]  
Summary of the classification of available-for-sale securities in condensed consolidated balance sheets
The available-for-sale securities in our Condensed Consolidated Balance Sheets are as follows:
March 31,
2021
December 31,
2020
(in thousands)
Cash equivalents$30,540 $50,524 
Short-term marketable securities320,578 364,506 
Long-term marketable securities81,834 36,196 
Total marketable securities$432,952 $451,226 
Schedule of available-for-sale securities
The following table presents our available-for-sale securities grouped by asset type:
 Fair Value
Hierarchy
Level
March 31, 2021December 31, 2020
Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair ValueAmortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
  (in thousands)
Corporate bondsLevel 2$100,413 $19 $(37)$100,395 $96,999 $74 $(9)$97,064 
Commercial paperLevel 2124,870 — — 124,870 139,791 — — 139,791 
Asset-backed securitiesLevel 249,624 (15)49,612 39,243 15 (1)39,257 
U.S. treasury securitiesLevel 1127,490 46 (1)127,535 124,461 131 (2)124,590 
Money market fundsLevel 130,540 — — 30,540 50,524 — — 50,524 
Total marketable securities$432,937 $68 $(53)$432,952 $451,018 $220 $(12)$451,226