XML 104 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value and Equity Investments, Fair Value (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Fair Value on a Recurring Basis [Member]    
Financial Assets (Liabilities) [Abstract]    
Cash equivalents and current investments $ 23,914 $ 42,916
Derivative financial instruments asset 4,708 12,689
Life insurance contracts 44,091 45,041
Contingent consideration 0 (6,300)
Financial assets (liabilities) 72,713 94,346
Restricted current investments 1,400 4,000
Fair Value on a Recurring Basis [Member] | Level 1 [Member]    
Financial Assets (Liabilities) [Abstract]    
Cash equivalents and current investments 23,914 42,916
Derivative financial instruments asset 0 0
Life insurance contracts 0 0
Contingent consideration 0 0
Financial assets (liabilities) 23,914 42,916
Fair Value on a Recurring Basis [Member] | Level 2 [Member]    
Financial Assets (Liabilities) [Abstract]    
Cash equivalents and current investments 0 0
Derivative financial instruments asset 4,708 12,689
Life insurance contracts 0 0
Contingent consideration 0 0
Financial assets (liabilities) 4,708 12,689
Fair Value on a Recurring Basis [Member] | Level 3 [Member]    
Financial Assets (Liabilities) [Abstract]    
Cash equivalents and current investments 0 0
Derivative financial instruments asset 0 0
Life insurance contracts 44,091 45,041
Contingent consideration 0 (6,300)
Financial assets (liabilities) 44,091 38,741
Contingent Consideration [Member]    
Changes in Fair Value of Level 3 Contingent Consideration [Roll Forward]    
Beginning balance (6,300) (6,364)
Changes in fair value of contingent consideration 0 64
Payments 6,300 0
Ending balance 0 (6,300)
Life Insurance Contracts [Member]    
Changes in Fair Value of Level 3 Marketable Securities [Roll Forward]    
Beginning balance 45,041 40,055
Actual return on plan assets 6,250 6,216
Sales and settlements (7,200) (1,230)
Ending balance $ 44,091 $ 45,041