XML 35 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurement (Tables)
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of available-for-sale marketable securities
Available-for-sale marketable securities consisted of the following (in thousands):
March 31, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Asset-backed securities$6,079 $$(10)$6,070 
Corporate debt securities10,206 (13)10,202 
U.S. treasury securities120,555 43 (98)120,500 
Agency bonds18,765 54 (1)18,818 
Commercial paper23,639 — (4)23,635 
$179,244 $107 $(126)$179,225 
December 31, 2022
Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Asset-backed securities$1,146 $— $— $1,146 
Corporate debt securities7,139 — (9)7,130 
U.S. treasury securities111,469 — (934)110,535 
Agency bonds2,783 (1)2,784 
Commercial paper7,004 — — 7,004 
$129,541 $$(944)$128,599 
Schedule of contractual maturities of available-for-sale debt securities
The estimated fair value of our contractual maturities of available-for-sale debt securities were as follows (in thousands):
March 31, 2023December 31, 2022
Due within one year$154,591 $114,353 
Due after one year but within five years24,634 14,246 
$179,225 $128,599 
Schedule of assets measured at fair value on a recurring basis The following table summarizes, by major security type, our cash equivalents and available-for-sale marketable securities measured at fair value on a recurring basis and are categorized using the fair value hierarchy (in thousands):
March 31, 2023December 31, 2022
Level 1Level 2Total estimated fair valueLevel 1Level 2Total estimated fair value
Cash equivalents
Money market funds$70,345 $— $70,345 $191,704 $— $191,704 
Available-for-sale marketable
   securities
Asset-backed securities— 6,070 6,070 — 1,146 1,146 
Corporate debt securities— 10,202 10,202 — 7,130 7,130 
U.S. treasury securities120,500 — 120,500 110,535 — 110,535 
Agency bonds18,818 — 18,818 2,784 — 2,784 
Commercial paper— 23,635 23,635 — 7,004 7,004 
$209,663 $39,907 $249,570 $305,023 $15,280 $320,303