XML 49 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2022
Fair Value Disclosures [Abstract]  
Schedule of Assets and Liabilities Measured at Fair Value on a Recurring Basis The following tables summarizes the types of assets and liabilities measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):
December 31, 2022
Level 1Level 2Level 3Total
Assets:
Money market funds
$4,647 $— $— $4,647 
Cash equivalents4,647 — — 4,647 
U.S. Government agency bonds14,743 15,872 — 30,615 
Commercial paper— 14,711 — 14,711 
Marketable securities14,743 30,583 — 45,326 
Total financial assets$19,390 $30,583 $— $49,973 
December 31, 2021
Level 1Level 2Level 3Total
Assets:
Money market funds$831 $— $— $831 
Commercial paper— 2,000 — 2,000 
Corporate bonds— 4,410 — 4,410 
Cash equivalents831 6,410 — 7,241 
U.S. Government agency bonds14,977 5,504 — 20,481 
Commercial paper— 19,107 — 19,107 
Corporate bonds— 2,914 — 2,914 
Marketable securities14,977 27,525 — 42,502 
Total financial assets$15,808 $33,935 $— $49,743 
Schedule of Unrealized Gains and Losses and Fair Value of Marketable Securities
The following table summarizes the cost, unrealized gains and losses and fair value of marketable securities (in thousands):
December 31, 2022
Amortized CostUnrealized LossesUnrealized GainsFair Value
U.S. Government agency bonds$30,897 $(282)$— $30,615 
Commercial paper
14,740 (29)— 14,711 
Marketable securities$45,637 $(311)$— $45,326 
Amounts recognized on the consolidated balance sheet
Short-term marketable securities
39,402 
Long-term marketable securities5,924 
Marketable securities$45,326 
December 31, 2021
Amortized CostUnrealized LossesUnrealized GainsFair Value
U.S. Government agency bonds$20,509 $(28)$— $20,481 
Corporate bonds
2,915 (1)— 2,914 
Commercial paper
19,102 — 19,107 
Marketable securities$42,526 $(29)$$42,502 
Amounts recognized on the consolidated balance sheet
Short-term marketable securities
31,561 
Long-term marketable securities10,941 
Marketable securities$42,502