XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value of Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of Financial Instruments Carried at Fair Value
The financial instruments carried at fair value were determined using the following inputs (in thousands):
Fair Value at
March 31, 2024
Level 1Level 2Level 3
Cash equivalents:    
Money market funds$110,294 $110,294 $— $— 
Other assets:
Interest rate swap derivatives
$4,373 $— $4,373 $— 
Other long-term liabilities:
Interest rate swap derivatives
$534 $— $534 $— 
Contingent consideration$7,461 $— $— $7,461 
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 consideration$7,461 $— $— $7,461