XML 62 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value of Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]
The tables below sets forth our fair value hierarchy for our financial assets and liabilities measured at fair value on a recurring basis as of December 31, 2024 and 2023.
Level 1Level 2Level 3Total
December 31, 2024
Assets:
Interest rate swaps$— $2,981 $— $2,981 
Convertible debt investment— — 62,344 62,344 
Deferred compensation assets— 42,083 — 42,083 
Total assets$— $45,064 $62,344 $107,408 
Liabilities:
Foreign exchange forward contracts$— $381 $— $381 
Contingent consideration for business acquisitions— — 221 221 
Total liabilities$— $381 $221 $602 
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 
Convertible Debt Securities [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]
The table below sets forth the changes in the balance of the convertible debt investment for the years ended December 31, 2024 and 2023.
Convertible Debt Investment
Balance as of December 31, 2022
$57,563 
Change in fair value of convertible debt investment10,483 
Balance as of December 31, 2023
68,046 
Change in fair value of convertible debt investment(5,702)
Balance as of December 31, 2024
$62,344 
Contingent Consideration Liability [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]
The table below sets forth the changes in the balance of the contingent consideration for business acquisitions for the years ended December 31, 2024 and 2023.
Contingent Consideration for Business Acquisitions
Balance as of December 31, 2022
$3,190 
Acquisition374 
Payment(1,000)
Change in fair value(490)
Balance as of December 31, 2023
2,074 
Acquisition36 
Payment(1,356)
Change in fair value(533)
Balance as of December 31, 2024
$221