XML 55 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Contingent Consideration [Member]    
Changes in Fair Value of Level 3 Contingent Consideration [Roll Forward]    
Beginning balance $ (3,125)  
Changes in fair value of contingent consideration (139)  
Ending balance (3,264)  
Fair Value on a Recurring Basis [Member]    
Financial Assets (Liabilities) [Abstract]    
Cash equivalents and current investments 57,236 $ 56,628
Derivative financial instruments asset 5,030 1,145
Life insurance contracts 46,606 45,453
Derivative financial instruments liability (83) (105)
Contingent consideration (3,264) (3,125)
Financial assets (liabilities) 105,525 99,996
Fair Value on a Recurring Basis [Member] | Level 1 [Member]    
Financial Assets (Liabilities) [Abstract]    
Cash equivalents and current investments 57,236 56,628
Derivative financial instruments asset 0 0
Life insurance contracts 0 0
Derivative financial instruments liability 0 0
Contingent consideration 0 0
Financial assets (liabilities) 57,236 56,628
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 5,030 1,145
Life insurance contracts 0 0
Derivative financial instruments liability (83) (105)
Contingent consideration 0 0
Financial assets (liabilities) 4,947 1,040
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 46,606 45,453
Derivative financial instruments liability 0 0
Contingent consideration (3,264) (3,125)
Financial assets (liabilities) 43,342 $ 42,328
Life Insurance Contracts [Member]    
Changes in Fair Value of Level 3 Marketable Securities [Roll Forward]    
Beginning balance 45,453  
Actual return on plan assets 1,153  
Purchases and issuances 7,016  
Sales and settlements (7,016)  
Transfers into Level 3 0  
Ending balance $ 46,606