XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value and Equity Investments, Fair Value (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 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 $ 44,678   $ 23,914
Derivative financial instruments asset 0   4,708
Life insurance contracts 48,189   44,091
Contingent consideration     0
Financial assets (liabilities) 92,867   72,713
Fair Value on a Recurring Basis [Member] | Level 1 [Member]      
Financial Assets [Abstract]      
Cash equivalents and current investments 44,678   23,914
Derivative financial instruments asset 0   0
Life insurance contracts 0   0
Contingent consideration     0
Financial assets (liabilities) 44,678   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 0   4,708
Life insurance contracts 0   0
Contingent consideration     0
Financial assets (liabilities) 0   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 48,189   44,091
Contingent consideration     0
Financial assets (liabilities) 48,189   $ 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 4,098 6,153  
Sales and settlements 0 (7,200)  
Ending balance $ 48,189 $ 43,994