XML 123 R100.htm IDEA: XBRL DOCUMENT v3.22.4
Pension and Post-retirement Plans - Defined Benefit plan, Allocation of Investment Funds (Details) - Pension obligations - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Defined Benefit Plan, Plan Assets, Allocation [Line Items]      
Fair values of pension plan assets $ 87,466 $ 119,325 $ 123,950
Fair Value, Recurring      
Defined Benefit Plan, Plan Assets, Allocation [Line Items]      
Fair values of pension plan assets 66,752 85,359  
Fair Value, Recurring | Equity securities      
Defined Benefit Plan, Plan Assets, Allocation [Line Items]      
Fair values of pension plan assets 0 6,802  
Fair Value, Recurring | Fixed income      
Defined Benefit Plan, Plan Assets, Allocation [Line Items]      
Fair values of pension plan assets 66,752 78,557  
Fair Value, Recurring | Level 1      
Defined Benefit Plan, Plan Assets, Allocation [Line Items]      
Fair values of pension plan assets 457 536  
Fair Value, Recurring | Level 1 | Equity securities      
Defined Benefit Plan, Plan Assets, Allocation [Line Items]      
Fair values of pension plan assets 0 0  
Fair Value, Recurring | Level 1 | Fixed income      
Defined Benefit Plan, Plan Assets, Allocation [Line Items]      
Fair values of pension plan assets 457 536  
Fair Value, Recurring | Level 2      
Defined Benefit Plan, Plan Assets, Allocation [Line Items]      
Fair values of pension plan assets 66,295 84,823  
Fair Value, Recurring | Level 2 | Equity securities      
Defined Benefit Plan, Plan Assets, Allocation [Line Items]      
Fair values of pension plan assets 0 6,802  
Fair Value, Recurring | Level 2 | Fixed income      
Defined Benefit Plan, Plan Assets, Allocation [Line Items]      
Fair values of pension plan assets 66,295 78,021  
Fair Value, Recurring | Level 3      
Defined Benefit Plan, Plan Assets, Allocation [Line Items]      
Fair values of pension plan assets 0 0  
Fair Value, Recurring | Level 3 | Equity securities      
Defined Benefit Plan, Plan Assets, Allocation [Line Items]      
Fair values of pension plan assets 0 0  
Fair Value, Recurring | Level 3 | Fixed income      
Defined Benefit Plan, Plan Assets, Allocation [Line Items]      
Fair values of pension plan assets $ 0 $ 0