XML 236 R203.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee benefits - Plan assets by fair value hierarchy (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets $ 652,426 $ 619,885  
Obligations of U.S. Government sponsored entities      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 158,170 138,510  
Corporate bonds and debentures      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 302,183 274,932  
Equity securities - Common stocks      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 34,334 32,906  
Equity securities - ETF's      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 59,971 72,112  
Foreign Commingled Trust Fund      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 51,392 64,630  
Mutual Funds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 24,252 25,577  
Mortgage Backed Securities      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 9,289 0  
Cash and Cash Equivalents      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 8,908 7,637  
Accrued investment income      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 3,927 3,581  
Level 1      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 86,040 92,379  
Level 1 | Obligations of U.S. Government sponsored entities      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Level 1 | Corporate bonds and debentures      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Level 1 | Equity securities - Common stocks      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 34,334 32,906  
Level 1 | Equity securities - ETF's      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 42,798 51,836  
Level 1 | Foreign Commingled Trust Fund      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Level 1 | Mutual Funds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Level 1 | Mortgage Backed Securities      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Level 1 | Cash and Cash Equivalents      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 8,908 7,637  
Level 1 | Accrued investment income      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Level 2      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 326,924 300,501  
Level 2 | Obligations of U.S. Government sponsored entities      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 3,711 8,113  
Level 2 | Corporate bonds and debentures      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 295,141 268,641  
Level 2 | Equity securities - Common stocks      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Level 2 | Equity securities - ETF's      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 17,173 20,276  
Level 2 | Foreign Commingled Trust Fund      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Level 2 | Mutual Funds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 1,610 3,471  
Level 2 | Mortgage Backed Securities      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 9,289 0  
Level 2 | Cash and Cash Equivalents      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Level 2 | Accrued investment income      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Level 3      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 3,927 3,581 $ 4,566
Level 3 | Obligations of U.S. Government sponsored entities      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Level 3 | Corporate bonds and debentures      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Level 3 | Equity securities - Common stocks      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Level 3 | Equity securities - ETF's      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Level 3 | Foreign Commingled Trust Fund      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Level 3 | Mutual Funds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Level 3 | Mortgage Backed Securities      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Level 3 | Cash and Cash Equivalents      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Level 3 | Accrued investment income      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 3,927 3,581  
NAV      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 235,535 223,424  
NAV | Obligations of U.S. Government sponsored entities      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 154,459 130,397  
NAV | Corporate bonds and debentures      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 7,042 6,291  
NAV | Equity securities - Common stocks      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
NAV | Equity securities - ETF's      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
NAV | Foreign Commingled Trust Fund      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 51,392 64,630  
NAV | Mutual Funds      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 22,642 22,106  
NAV | Mortgage Backed Securities      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
NAV | Cash and Cash Equivalents      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
NAV | Accrued investment income      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets $ 0 $ 0