XML 57 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)
12 Months Ended
Dec. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis
As of December 31, 2024 and 2023, the following financial assets and liabilities are measured at fair value on a recurring basis and are categorized using the fair value hierarchy as follows:
December 31, 2024
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market accounts$211,619 $— $— $211,619 
Marketable securities, current:
Certificates of deposit— 21,795 — 21,795 
Commercial paper— 10,109 — 10,109 
Corporate debt securities— 57,589 — 57,589 
Yankee bonds— 2,208 — 2,208 
U.S. Treasury securities55,568 — — 55,568 
Mortgage- and asset-backed securities— 680 — 680 
Marketable securities, non-current
Corporate debt securities— 28,887 — 28,887 
Yankee bonds— 378 — 378 
U.S. Treasury securities10,552 — — 10,552 
Mortgage- and asset-backed securities— 20,869 — 20,869 
Total$277,739 $142,515 $— $420,254 
December 31, 2023
Level 1Level 2Level 3Total
Assets:
Cash equivalents:
Money market accounts$121,491 $— $— $121,491 
Marketable securities, current:
Certificates of deposit— 24,590 — 24,590 
Commercial paper— 10,484 — 10,484 
Corporate debt securities— 41,871 — 41,871 
Yankee bonds— 2,676 — 2,676 
U.S. Treasury securities2,633 — — 2,633 
Marketable securities, non-current
Corporate debt securities— 10,968 — 10,968 
U.S. Treasury securities54,900 — — 54,900 
Mortgage- and asset-backed securities— 13,380 — 13,380 
Total$179,024 $103,969 $— $282,993 
Liabilities:
Other non-current liabilities:
Contingent consideration$— $— $1,056 $1,056 
Total$— $— $1,056 $1,056