XML 44 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of Fair Value Measurements of Cash Equivalents and Available-for-Sale Investment Securities
The fair value measurements of the Company’s cash equivalents and available-for-sale investment securities are identified in the following tables (in thousands):
Fair Value Measurements at
Reporting Date Using
December 31,
2024
Quoted Prices
in Active
Markets for
Identical
Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Money Market Funds$193,522 $193,522 $ $ 
U.S. Government Agency Securities257,953  257,953  
Certificates of Deposit60,000  60,000  
Commercial Paper39,666  39,666  
Corporate Notes/Bonds336,499  336,499  
$887,640 $193,522 $694,118 $ 
Fair Value Measurements at
Reporting Date Using
December 31,
2023
Quoted Prices
in Active
Markets for
Identical
Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Money Market Funds$10,698 $10,698 $— $— 
U.S. Government Agency Securities150,595 — 150,595 — 
FDIC Certificates of Deposit4,400 — 4,400 — 
Certificates of Deposit60,000 — 60,000 — 
Commercial Paper78,642 — 78,642 — 
Corporate Notes/Bonds119,037 — 119,037 — 
$423,372 $10,698 $412,674 $—