XML 43 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Assets Measured at Fair Value on a Recurring Basis The following tables summarize the Company’s financial assets measured at fair value as of December 31, 2023 and 2022:
Amortized cost or carrying valueUnrealized gainsUnrealized lossesFair value measurements on a recurring basis
December 31, 2023
Level 1Level 2Level 3Total
(In thousands)
Financial assets:
Cash and cash equivalents:
Money market account$120,724 $— $— $120,724 $— $— $120,724 
Total included in cash and cash equivalents120,724 — — 120,724 — — 120,724 
Marketable securities:
Time deposits20,000 — — 20,000 — — 20,000 
Commercial paper1,422 66 — 1,488 — — 1,488 
Total marketable securities21,422 66 — 21,488 — — 21,488 
Total financial assets$142,146 $66 $— $142,212 $— $— $142,212 
Amortized cost or carrying valueUnrealized gainsUnrealized lossesFair value measurements on a recurring basis
December 31, 2022
Level 1Level 2Level 3Total
(In thousands)
Financial assets:
Cash and cash equivalents:
Money market account$36,728 $— $— $36,728 $— $— $36,728 
Commercial paper28,254 — — 28,254 — — 28,254 
Total included in cash and cash equivalents64,982 — — 64,982 — — 64,982 
Marketable securities:
Time deposits6,645 — (15)6,630 — — 6,630 
U.S. treasury securities14,718 74 — 14,792 — — 14,792 
Corporate debt securities23,412 — (97)— 23,315 — 23,315 
Commercial paper26,142 352 — 26,494 — — 26,494 
Total marketable securities70,917 426 (112)47,916 23,315 — 71,231 
Total financial assets$135,899 $426 $(112)$112,898 $23,315 $— $136,213 
Schedule of Contractual Maturities of Marketable Securities The following table summarizes the contractual maturities of marketable securities as of December 31, 2023:
Amortized costAggregate fair value
(In thousands)
Financial assets:
Less than one year$21,422 $21,488 
Total$21,422 $21,488