XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value and Equity Investments, Fair Value (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Fair Value and Equity Investments [Abstract]      
Term of variable rate 30 days    
Fair Value on a Recurring Basis [Member]      
Financial Assets [Abstract]      
Cash equivalents and current investments $ 8,531   $ 23,914
Derivative financial instruments asset 700   4,708
Life insurance contracts 46,026   44,091
Contingent consideration     0
Financial assets (liabilities) 55,257   72,713
Fair Value on a Recurring Basis [Member] | Level 1 [Member]      
Financial Assets [Abstract]      
Cash equivalents and current investments 8,531   23,914
Derivative financial instruments asset 0   0
Life insurance contracts 0   0
Contingent consideration     0
Financial assets (liabilities) 8,531   23,914
Fair Value on a Recurring Basis [Member] | Level 2 [Member]      
Financial Assets [Abstract]      
Cash equivalents and current investments 0   0
Derivative financial instruments asset 700   4,708
Life insurance contracts 0   0
Contingent consideration     0
Financial assets (liabilities) 700   4,708
Fair Value on a Recurring Basis [Member] | Level 3 [Member]      
Financial Assets [Abstract]      
Cash equivalents and current investments 0   0
Derivative financial instruments asset 0   0
Life insurance contracts 46,026   44,091
Contingent consideration     0
Financial assets (liabilities) 46,026   $ 44,091
Contingent Consideration [Member]      
Changes in Fair Value of Level 3 Contingent Consideration [Roll Forward]      
Beginning balance   $ (6,300)  
Payments   6,300  
Ending balance   0  
Life Insurance Contracts [Member]      
Changes in Fair Value of Level 3 Marketable Securities [Roll Forward]      
Beginning balance 44,091 45,041  
Actual return on plan assets 1,935 3,532  
Ending balance $ 46,026 $ 48,573