XML 77 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Assets And Liabilities Measured at Fair Value on Recurring Basis
Assets measured at fair value on a recurring basis as of December 31, 2022 are summarized below.

Fair Value Measurement as of December 31, 2022
Fair Value MeasurementBalance Sheet Classification
(in thousands)Fair Value LevelCost BasisUnrealized Gains (Losses)Fair Value
Cash and Cash Equivalents
Short-term Investments and Marketable Securities
Money market fundsLevel 1$232,018 $— $232,018 $232,018 $— 
Certificates of depositLevel 2990 996 — 996 
Commercial paperLevel 21,281 1,287 — 1,287 
Short-term bond mutual fundsLevel 2100,242 (99)100,143 — 100,143 
Corporate bonds(a)
Level 278,418 (241)78,177 — 78,177 
Total$412,949 $(328)$412,621 $232,018 $180,603 
(a) Includes $745 and $743 of cost basis and fair market value, respectively, with a weighted average maturity of 1.3 years.