XML 129 R113.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Schedule of Allocation of Plan Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Fair value of pension assets $ 64,856 $ 71,602  
Level 1      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Fair value of pension assets 3,546 165  
Level 2      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Fair value of pension assets 48,364 58,611  
Level 3      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Fair value of pension assets 12,946 12,826 $ 12,771
Cash | Level 1      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Fair value of pension assets 3,546 165  
Cash | Fair Value, Inputs, Level 1, Level 2, and Level 3      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Fair value of pension assets 3,546 165  
International equities | Level 2      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Fair value of pension assets 6,492 7,321  
International equities | Fair Value, Inputs, Level 1, Level 2, and Level 3      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Fair value of pension assets 6,492 7,321  
Emerging market equities | Level 2      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Fair value of pension assets 907 913  
Emerging market equities | Fair Value, Inputs, Level 1, Level 2, and Level 3      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Fair value of pension assets 907 913  
U.S. and international government bonds | Level 2      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Fair value of pension assets 25,494 32,944  
U.S. and international government bonds | Fair Value, Inputs, Level 1, Level 2, and Level 3      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Fair value of pension assets 25,494 32,944  
Corporate bonds | Level 2      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Fair value of pension assets 11,699 13,892  
Corporate bonds | Level 3      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Fair value of pension assets 4,305 3,658 5,969
Corporate bonds | Fair Value, Inputs, Level 1, Level 2, and Level 3      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Fair value of pension assets 16,004 17,550  
Emerging market bonds | Level 2      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Fair value of pension assets 1,784 2,185  
Emerging market bonds | Fair Value, Inputs, Level 1, Level 2, and Level 3      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Fair value of pension assets 1,784 2,185  
Real Estate and Property Funds | Level 3      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Fair value of pension assets 7,489 7,859 5,396
Real Estate and Property Funds | Fair Value, Inputs, Level 1, Level 2, and Level 3      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Fair value of pension assets 7,489 7,859  
Hedge funds | Level 2      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Fair value of pension assets 1,988 1,356  
Hedge funds | Fair Value, Inputs, Level 1, Level 2, and Level 3      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Fair value of pension assets 1,988 1,356  
Other Funds | Level 3      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Fair value of pension assets 1,152 1,309 $ 1,406
Other Funds | Fair Value, Inputs, Level 1, Level 2, and Level 3      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Fair value of pension assets $ 1,152 $ 1,309