XML 138 R118.htm IDEA: XBRL DOCUMENT v3.25.0.1
Benefit Plans - Fair Value Measurements (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Percent of total investments 100.00% 100.00%
Fair value of plan assets $ 350,737 $ 302,034
Mutual funds    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Percent of total investments 31.00% 30.00%
Fair value of plan assets $ 109,951 $ 91,000
Corporate bonds    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Percent of total investments 21.00% 19.00%
Fair value of plan assets $ 73,599 $ 56,267
Equity securities    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Percent of total investments 17.00% 20.00%
Fair value of plan assets $ 58,474 $ 60,918
U.S. Treasury securities    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Percent of total investments 14.00% 18.00%
Fair value of plan assets $ 50,573 $ 54,234
Commingled fund    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Percent of total investments 12.00% 8.00%
Fair value of plan assets $ 41,277 $ 25,115
U.S. government agency securities    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Percent of total investments 3.00% 4.00%
Fair value of plan assets $ 9,780 $ 10,580
Cash and money market funds    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Percent of total investments 2.00% 1.00%
Fair value of plan assets $ 7,083 $ 3,920
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of plan assets 226,081 210,072
Quoted Prices in Active Markets for Identical Assets (Level 1) | Mutual funds    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of plan assets 109,951 91,000
Quoted Prices in Active Markets for Identical Assets (Level 1) | Corporate bonds    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of plan assets 0 0
Quoted Prices in Active Markets for Identical Assets (Level 1) | Equity securities    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of plan assets 58,474 60,918
Quoted Prices in Active Markets for Identical Assets (Level 1) | U.S. Treasury securities    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of plan assets 50,573 54,234
Quoted Prices in Active Markets for Identical Assets (Level 1) | Commingled fund    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of plan assets 0 0
Quoted Prices in Active Markets for Identical Assets (Level 1) | U.S. government agency securities    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of plan assets 0 0
Quoted Prices in Active Markets for Identical Assets (Level 1) | Cash and money market funds    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of plan assets 7,083 3,920
Significant Other Observable  Inputs (Level 2)    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of plan assets 124,656 91,962
Significant Other Observable  Inputs (Level 2) | Mutual funds    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of plan assets 0 0
Significant Other Observable  Inputs (Level 2) | Corporate bonds    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of plan assets 73,599 56,267
Significant Other Observable  Inputs (Level 2) | Equity securities    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of plan assets 0 0
Significant Other Observable  Inputs (Level 2) | U.S. Treasury securities    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of plan assets 0 0
Significant Other Observable  Inputs (Level 2) | Commingled fund    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of plan assets 41,277 25,115
Significant Other Observable  Inputs (Level 2) | U.S. government agency securities    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of plan assets 9,780 10,580
Significant Other Observable  Inputs (Level 2) | Cash and money market funds    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of plan assets 0 0
Significant Unobservable Inputs (Level 3)    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of plan assets 0 0
Significant Unobservable Inputs (Level 3) | Mutual funds    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of plan assets 0 0
Significant Unobservable Inputs (Level 3) | Corporate bonds    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of plan assets 0 0
Significant Unobservable Inputs (Level 3) | Equity securities    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of plan assets 0 0
Significant Unobservable Inputs (Level 3) | U.S. Treasury securities    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of plan assets 0 0
Significant Unobservable Inputs (Level 3) | Commingled fund    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of plan assets 0 0
Significant Unobservable Inputs (Level 3) | U.S. government agency securities    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of plan assets 0 0
Significant Unobservable Inputs (Level 3) | Cash and money market funds    
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]    
Fair value of plan assets $ 0 $ 0