XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2024
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:
June 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$187,559 $— $187,559 Level 1$161,233 $— $161,233 
Investments:
Certificates of depositLevel 26,666 — 6,666 Level 16,805 — 6,805 
Marketable securities:
Commercial paperLevel 224,669 219 24,888 Level 248,860 694 49,554 
$218,894 $219 $219,113 $216,898 $694 $217,592