XML 93 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Schedule of Fair Value Measured by Net Asset Value (Details) - Pension Benefits - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Employee benefit plans      
Fair Value $ 217,162 $ 205,305 $ 186,906
Unfunded Commitments 0 0  
Cash equivalents      
Employee benefit plans      
Fair Value 939 814  
Unfunded Commitments 0 0  
Fixed income fund      
Employee benefit plans      
Fair Value 84,394 80,737  
Unfunded Commitments 0 0  
Total equity funds      
Employee benefit plans      
Fair Value 121,629 114,309  
Unfunded Commitments 0  
U.S. small/mid cap funds      
Employee benefit plans      
Fair Value 21,324 19,162  
Unfunded Commitments 0 0  
U.S. large cap funds      
Employee benefit plans      
Fair Value 53,819 49,770  
Unfunded Commitments 0 0  
International funds      
Employee benefit plans      
Fair Value 46,486 45,377  
Unfunded Commitments 0 0  
Real estate funds      
Employee benefit plans      
Fair Value 10,200 9,445  
Unfunded Commitments $ 0 $ 0