XML 96 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2024
Fair Value Disclosures [Abstract]  
Assets Measured at Fair Value On a Recurring Basis
Financial instruments measured at fair value on a recurring basis:

As of December 31, 2024As of December 31, 2023
(in thousands)TotalLevel 1Level 2TotalLevel 1Level 2
Cash equivalents   
US Government and agency obligations$81,535 $— $81,535 $10,201 $— $10,201 
Money market funds41,494 41,494 — 33,613 33,613 — 
Commercial paper22,689 — 22,689 19,575 — 19,575 
Municipal debt securities10,299 — 10,299 7,848 — 7,848 
Corporate debt securities4,133 — 4,133 — — — 
Total cash equivalents160,150 41,494 118,656 71,237 33,613 37,624 
Short-term   
Corporate debt securities242,313 — 242,313 210,982 — 210,982 
Commercial paper149,807 — 149,807 237,870 — 237,870 
US Government and agency obligations94,295 — 94,295 208,648 — 208,648 
Certificates of deposit7,239 — 7,239 — — — 
Municipal debt securities1,580 — 1,580 13,914 — 13,914 
Total short-term495,234 — 495,234 671,414 — 671,414 
Long-term
Corporate debt securities39,931 — 39,931 43,869 — 43,869 
US Government and agency obligations10,452 — 10,452 12,135 — 12,135 
Municipal debt securities1,342 — 1,342 — — — 
Total long-term51,725 — 51,725 56,004 — 56,004 
Total financial instruments$707,109 $41,494 $665,615 $798,655 $33,613 $765,042 
Debt Instrument, Fair Value Disclosure
Carrying value and estimated fair value of long-term debt, including current maturities and without reduction for related costs:

As of December 31, 2024As of December 31, 2023
(in thousands)Carrying ValueEstimated Fair ValueCarrying ValueEstimated Fair ValueFair Value Level
Non-publicly held debt$1,653,737 $1,667,275 $1,826,921 $1,815,351 3