XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value and Equity Investments, Fair Value (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Fair Value and Equity Investments [Abstract]      
Term of variable rate 30 days    
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 93  
Payments 6,300 0  
Ending balance 0 (6,271)  
Fair Value on a Recurring Basis [Member]      
Financial Assets (Liabilities) [Abstract]      
Cash equivalents and current investments 34,571   $ 42,916
Derivative financial instruments asset 12,054   12,689
Life insurance contracts 48,414   45,041
Contingent consideration 0   (6,300)
Financial assets (liabilities) 95,039   94,346
Fair Value on a Recurring Basis [Member] | Level 1 [Member]      
Financial Assets (Liabilities) [Abstract]      
Cash equivalents and current investments 34,571   42,916
Derivative financial instruments asset 0   0
Life insurance contracts 0   0
Contingent consideration 0   0
Financial assets (liabilities) 34,571   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 12,054   12,689
Life insurance contracts 0   0
Contingent consideration 0   0
Financial assets (liabilities) 12,054   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 48,414   45,041
Contingent consideration 0   (6,300)
Financial assets (liabilities) 48,414   $ 38,741
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 3,373 1,998  
Ending balance $ 48,414 $ 42,053