XML 51 R36.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 Carried at Fair Value
The financial assets carried at fair value were determined using the following inputs (in thousands):
Fair Value at
December 31, 2024
Level 1Level 2Level 3
Cash equivalents:
Money market funds$114,503 $114,503 $— $— 
Other assets:
Interest rate swap derivatives
2,367 — 2,367 — 
Other long-term liabilities:
Contingent consideration 3,000 — — 3,000 
Fair Value at
December 31, 2023
Level 1Level 2Level 3
Cash equivalents:
Money market funds$108,462 $108,462 $— $— 
Other assets:
Interest rate swap derivatives
3,505 — 3,505 — 
Other long-term liabilities:
Interest rate swap derivatives
6,017 — 6,017 — 
Contingent consideration7,461 — — 7,461