XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Fair value measurements (Tables)
3 Months Ended
Mar. 31, 2022
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 March 31, 2022 and December 31, 2021 (in thousands):
Description
Total
Quoted
prices in
active
markets
(Level 1)
Significant
other
observable
inputs
(Level 2)
Significant
unobservable
inputs
(Level 3)
March 31, 2022
Assets:
Cash and cash equivalents$106,260 $106,260 $— $— 
Marketable securities:
U.S. government agency securities and treasuries115,705 — 115,705 — 
Corporate bonds33,667 — 33,667 — 
Commercial paper9,823 — 9,823 — 
Equity securities1,182 1,182 — — 
Total$266,637 $107,442 $159,195 $— 
December 31, 2021
Assets:
Cash and cash equivalents$161,160 $161,146 $14 $— 
Marketable securities:
U.S. government agency securities and treasuries128,393 — 128,393 — 
Corporate bonds49,308 — 49,308 — 
Commercial paper54,065 — 54,065 — 
Equity securities3,691 3,691 — — 
Total$396,617 $164,837 $231,780 $— 
Summary of Available-for-sale Debt Securities in Continuous Unrealized Loss Position 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 March 31, 2022 and December 31, 2021 (in thousands):
Less than 12 months12 months or greaterTotal
DescriptionFair valueUnrealized lossesFair valueUnrealized lossesFair valueUnrealized losses
March 31, 2022
U.S. government agency securities
   and treasuries
$113,225 $(2,005)$2,480 $(20)$115,705 $(2,025)
Corporate bonds30,417 (135)— — 30,417 (135)
Total$143,642 $(2,140)$2,480 $(20)$146,122 $(2,160)
December 31, 2021
U.S. government agency securities
   and treasuries
$108,695 $(505)$2,496 $(4)$111,191 $(509)
Corporate bonds45,042 (56)3,896 (2)48,938 (58)
Total$153,737 $(561)$6,392 $(6)$160,129 $(567)