XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value and Equity Investments, Fair Value (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
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,364) $ (10,341)  
Changes in fair value of contingent consideration (58) 1,969  
Ending balance (6,422) (8,372)  
Fair Value on a Recurring Basis [Member]      
Financial Assets (Liabilities) [Abstract]      
Cash equivalents and current investments 45,949   $ 55,356
Derivative financial instruments asset 17,020   19,738
Life insurance contracts 41,913   40,055
Contingent consideration (6,422)   (6,364)
Financial assets (liabilities) 98,460   108,785
Fair Value on a Recurring Basis [Member] | Level 1 [Member]      
Financial Assets (Liabilities) [Abstract]      
Cash equivalents and current investments 45,949   55,356
Derivative financial instruments asset 0   0
Life insurance contracts 0   0
Contingent consideration 0   0
Financial assets (liabilities) 45,949   55,356
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 17,020   19,738
Life insurance contracts 0   0
Contingent consideration 0   0
Financial assets (liabilities) 17,020   19,738
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 41,913   40,055
Contingent consideration (6,422)   (6,364)
Financial assets (liabilities) 35,491   $ 33,691
Life Insurance Contracts [Member]      
Changes in Fair Value of Level 3 Marketable Securities [Roll Forward]      
Beginning balance 40,055 49,851  
Actual return on plan assets 2,341 (11,549)  
Sales and settlements (483) 0  
Ending balance $ 41,913 $ 38,302