XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Financial Instruments and Fair Value - Schedule of Fair Value Measurements for Each Major Category of Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total $ 67,688 $ 56,998
Other Current Assets    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total 1,293 1,136
Assets Designated for Retirement and Pension Plans    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total 11,361 9,976
Investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total 69,160 58,290
Other Current Liabilities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total (1,293) (1,136)
Retirement and Pension Plans    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total (12,833) (11,268)
Fair Value, Inputs, Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
U.S. non-qualified deferred compensation plan 69,160 58,290
Fair Value, Inputs, Level 1 | Other Current Assets    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
U.S. non-qualified deferred compensation plan 0 0
Fair Value, Inputs, Level 1 | Assets Designated for Retirement and Pension Plans    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
U.S. non-qualified deferred compensation plan 0 0
Fair Value, Inputs, Level 1 | Investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
U.S. non-qualified deferred compensation plan 69,160 58,290
Fair Value, Inputs, Level 1 | Other Current Liabilities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
U.S. non-qualified deferred compensation plan 0 0
Fair Value, Inputs, Level 1 | Retirement and Pension Plans    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
U.S. non-qualified deferred compensation plan 0 0
Fair Value, Inputs, Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Retirement and pension plan assets 12,654 11,112
Pension benefit obligation (14,126) (12,404)
Total (1,472) (1,292)
Fair Value, Inputs, Level 2 | Other Current Assets    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Retirement and pension plan assets 1,293 1,136
Pension benefit obligation 0 0
Total 1,293 1,136
Fair Value, Inputs, Level 2 | Assets Designated for Retirement and Pension Plans    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Retirement and pension plan assets 11,361 9,976
Pension benefit obligation 0 0
Total 11,361 9,976
Fair Value, Inputs, Level 2 | Investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Retirement and pension plan assets 0 0
Pension benefit obligation 0 0
Total 0 0
Fair Value, Inputs, Level 2 | Other Current Liabilities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Retirement and pension plan assets 0 0
Pension benefit obligation (1,293) (1,136)
Total (1,293) (1,136)
Fair Value, Inputs, Level 2 | Retirement and Pension Plans    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Retirement and pension plan assets 0 0
Pension benefit obligation (12,833) (11,268)
Total $ (12,833) $ (11,268)