XML 225 R124.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Fair Value Measurements (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Defined Benefit Plan Disclosure [Line Items]    
Plan assets, at fair value $ 501,940 $ 532,643
Investments at Net Asset Value    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets, at fair value 182,180 216,458
Mutual funds and collective trusts | Level 1, 2 and 3    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets, at fair value 129,584 141,043
Mutual funds and collective trusts | Level 1    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets, at fair value 129,584 141,043
Mutual funds and collective trusts | Level 2    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets, at fair value 0 0
Mutual funds and collective trusts | Level 3    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets, at fair value 0 0
Corporate bonds | Level 1, 2 and 3    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets, at fair value 150,823 96,069
Corporate bonds | Level 1    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets, at fair value 0 0
Corporate bonds | Level 2    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets, at fair value 150,823 96,069
Corporate bonds | Level 3    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets, at fair value 0 0
U.S. government securities | Level 1, 2 and 3    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets, at fair value 33,308 78,652
U.S. government securities | Level 1    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets, at fair value 0 0
U.S. government securities | Level 2    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets, at fair value 33,308 78,652
U.S. government securities | Level 3    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets, at fair value 0 0
Non-U.S. government securities | Level 1, 2 and 3    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets, at fair value 4,803  
Non-U.S. government securities | Level 1    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets, at fair value 0  
Non-U.S. government securities | Level 2    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets, at fair value 4,803  
Non-U.S. government securities | Level 3    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets, at fair value 0  
Derivative instruments | Level 1, 2 and 3    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets, at fair value 1,242 421
Derivative instruments | Level 1    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets, at fair value 0 0
Derivative instruments | Level 2    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets, at fair value 1,242 421
Derivative instruments | Level 3    
Defined Benefit Plan Disclosure [Line Items]    
Plan assets, at fair value $ 0 $ 0