XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value of Financial Instruments (Tables)
9 Months Ended
Sep. 30, 2024
Fair Value Disclosures [Abstract]  
Financial Assets and Liabilities Measured at Fair Value on Recurring Basis
The table below sets forth our fair value hierarchy for our financial assets and liabilities measured at fair value on a recurring basis as of September 30, 2024 and December 31, 2023.
Level 1Level 2Level 3Total
September 30, 2024
Assets:
Interest rate swaps$— $2,654 $— $2,654 
Convertible debt investment— — 56,951 56,951 
Foreign exchange forward contracts— — 
Deferred compensation assets— 41,983 — 41,983 
Total assets$— $44,642 $56,951 $101,593 
Liabilities:
Interest rate swaps$— $1,878 $— $1,878 
Foreign exchange forward contracts— 67 — 67 
Contingent consideration for business acquisitions— — 165 165 
Total liabilities$— $1,945 $165 $2,110 
December 31, 2023
Assets:
Interest rate swaps$— $7,546 $— $7,546 
Convertible debt investment— — 68,046 68,046 
Deferred compensation assets— 34,826 — 34,826 
Total assets$— $42,372 $68,046 $110,418 
Liabilities:
Interest rate swaps$— $307 $— $307 
Foreign exchange forward contracts— 70 — 70 
Contingent consideration for business acquisitions— — 2,074 2,074 
Total liabilities$— $377 $2,074 $2,451 
Fair Value of Assets Measured on Recurring Basis, Unobservable Input Reconciliation
The table below sets forth the changes in the balance of the convertible debt investment for the nine months ended September 30, 2024.
Convertible Debt Investment
Balance as of December 31, 2023$68,046 
Change in fair value(11,095)
Balance as of September 30, 2024$56,951 
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation
The table below sets forth the changes in the balance of the contingent consideration for business acquisitions for the nine months ended September 30, 2024.
Contingent Consideration for Business Acquisitions
Balance as of December 31, 2023
$2,074 
Acquisition36 
Payment(1,356)
Change in fair value(589)
Balance as of September 30, 2024
$165