XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2024
Fair Value Disclosures [Abstract]  
Summary of Cash Equivalents and Investments
Cash equivalents and investments, as measured at fair value on a recurring basis, consisted of the following:
September 30, 2024December 31, 2023
Fair Value LevelAmortized CostUnrealized Gains (Losses), netFair ValueFair Value LevelAmortized CostUnrealized Gains (Losses), netFair Value
(in thousands)
Cash equivalents:
Money market fundsLevel 1$135,700 $— $135,700 Level 1$161,233 $— $161,233 
Investments:
Certificates of depositLevel 26,931 — 6,931 Level 16,805 — 6,805 
Marketable securities:
Commercial paperLevel 2— — — Level 248,860 694 49,554 
$142,631 $— $142,631 $216,898 $694 $217,592