XML 30 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Cash equivalents and investments, as measured at fair value on a recurring basis, consisted of the following:
December 31,
20232022
Fair Value LevelAmortized CostUnrealized Gains (Losses), netFair ValueAmortized CostUnrealized Gains (Losses), netFair Value
(in thousands)
Cash equivalents:
Money market fundsLevel 1$161,233 $— $161,233 $73,368 $— $73,368 
Investments:
Certificates of depositLevel 16,805 — 6,805 6,813 — 6,813 
Marketable securities:
Commercial paperLevel 248,860 694 49,554 44,224 375 44,599 
$216,898 $694 $217,592 $124,405 $375 $124,780