XML 130 R107.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Schedule of Categorization of Plans' Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value $ 438,926 $ 496,451
Level 1    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value 103,808 128,038
Level 2    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value 90,357 118,786
Level 3    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value 0 0
NAV    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value 244,761 249,627
Cash    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value 8,432 9,286
Cash | Level 1    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value 8,432 9,286
Cash | Level 2    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value 0 0
Cash | Level 3    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value 0 0
Cash | NAV    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value 0 0
Debt    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value 36,767 41,215
Debt | Level 1    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value 36,767 41,215
Debt | Level 2    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value 0 0
Debt | Level 3    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value 0 0
Debt | NAV    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value 0 0
Equities    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value 10,255 11,496
Equities | Level 1    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value 10,255 11,496
Equities | Level 2    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value 0 0
Equities | Level 3    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value 0 0
Equities | NAV    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value 0 0
Alternative investments    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value 3,580 6,640
Alternative investments | Level 1    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value 0 0
Alternative investments | Level 2    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value 0 0
Alternative investments | Level 3    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value 0 0
Alternative investments | NAV    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value 3,580 6,640
Debt    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value 298,638 302,697
Debt | Level 1    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value 5,939 7,268
Debt | Level 2    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value 57,074 58,876
Debt | Level 3    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value 0 0
Debt | NAV    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value 235,625 236,553
Equity    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value 77,456 120,899
Equity | Level 1    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value 42,415 58,773
Equity | Level 2    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value 29,485 55,692
Equity | Level 3    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value 0 0
Equity | NAV    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value 5,556 6,434
Other    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value 3,798 4,218
Other | Level 1    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value 0 0
Other | Level 2    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value 3,798 4,218
Other | Level 3    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value 0 0
Other | NAV    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets measured at fair value $ 0 $ 0