XML 40 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Fair value measurements (Tables)
6 Months Ended
Jun. 30, 2021
Fair Value Disclosures [Abstract]  
Recorded Amount of Assets and Liabilities Measured at Fair Value on Recurring Basis The following table sets forth the Company’s assets and liabilities that are measured at fair value on a recurring basis as of June 30, 2021 and December 31, 2020 (in thousands):
Description
Total
Quoted
prices in
active
markets
(Level 1)
Significant
other
observable
inputs
(Level 2)
Significant
unobservable
inputs
(Level 3)
June 30, 2021
Assets:
Cash and cash equivalents$353,468 $310,833 $42,635 $— 
Marketable securities:
U.S. government agency securities and treasuries346,456 — 346,456 — 
Corporate bonds136,147 — 136,147 — 
Commercial paper102,937 — 102,937 — 
Equity securities2,620 2,620 — — 
Total$941,628 $313,453 $628,175 $— 
Liabilities:
Contingent consideration$1,925 $— $— $1,925 
Total$1,925 $— $— $1,925 
December 31, 2020
Assets:
Cash and cash equivalents$317,705 $317,705 $— $— 
Marketable securities:
U.S. government agency securities and treasuries675,271 — 675,271 — 
Corporate bonds197,563 — 197,563 — 
Commercial paper77,950 — 77,950 — 
Equity securities5,653 5,653 — — 
Total$1,274,142 $323,358 $950,784 $— 
Liabilities:
Contingent consideration$1,509 $— $— $1,509 
Total$1,509 $— $— $1,509 
Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value The following table summarizes available-for-sale debt securities in a continuous unrealized loss position for less than and greater than twelve months, and for which an allowance for credit losses has not been recorded at June 30, 2021 and December 31, 2020 (in thousands):
Less than 12 months12 months or greaterTotal
DescriptionFair valueUnrealized lossesFair valueUnrealized lossesFair valueUnrealized losses
June 30, 2021
U.S. government agency securities
   and treasuries
$25,988 $(13)$— $— $25,988 $(13)
Corporate bonds85,129 (27)— — 85,129 (27)
Total$111,117 $(40)$— $— $111,117 $(40)
December 31, 2020
U.S. government agency securities
   and treasuries
$211,384 $(74)$— $— $211,384 $(74)
Corporate bonds76,598 (40)1,205 — 77,803 (40)
Total$287,982 $(114)$1,205 $— $289,187 $(114)