XML 53 R35.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 Fair Value of the Financial Assets and Liabilities
The Company's financial assets and liabilities that are required to be measured at fair value on a recurring basis are as follows (dollars in thousands):
 
Fair Value Measurements
 Total Fair Value at December 31, 2024

Level 1
Level 2
Level 3
Assets:
Cash and cash equivalents
Cash$37,830 $37,830 $— $— 
Money market funds31,501 31,501 — — 
Marketable securities
Corporate debt securities355,201 — 355,201 — 
U.S government agency securities29,080 — 29,080 — 
Other noncurrent assets
Marketable securities - restricted (SERP)635 21 614 — 
Total assets at fair value$454,247 $69,352 $384,895 $— 
Liabilities:
Contingent consideration$47,340 $— $— $47,340 
Total liabilities at fair value$47,340 $— $— $47,340 
 
Fair Value Measurements
 Total Fair Value at December 31, 2023
Level 1
Level 2
Level 3
Assets:
Cash and cash equivalents
Cash$35,957 $35,957 $— $— 
Money market funds39,097 39,097 — — 
Marketable securities
Corporate debt securities78,007 — 78,007 — 
Municipal debt securities10,916 — 10,916 — 
U.S. government agency debt securities90,897 — 90,897 — 
Long-term marketable securities
Corporate debt securities16,617 — 16,617 — 
Other noncurrent assets
Marketable securities - restricted (SERP)568 16 552 — 
Total assets at fair value$272,059 $75,070 $196,989 $— 
Liabilities:
Contingent consideration$53,450 $— $— $53,450 
Total liabilities at fair value$53,450 $— $— $53,450