Annual report [Section 13 and 15(d), not S-K Item 405]

Employee Benefit Plans - Schedule of Defined Benefit Obligation And Periodic Benefit Cost (Details)

v3.25.0.1
Employee Benefit Plans - Schedule of Defined Benefit Obligation And Periodic Benefit Cost (Details) - age
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Base Plans    
Defined Benefit Plan Disclosure [Line Items]    
Discount rate 3.54% 3.90%
Expected return on plan assets 3.54% 3.90%
Retirement age 65 65
Performance Plans | Maximum    
Defined Benefit Plan Disclosure [Line Items]    
Discount rate 3.28% 3.67%
Expected return on plan assets 3.28% 3.67%
Retirement age 67 67
Performance Plans | Minimum    
Defined Benefit Plan Disclosure [Line Items]    
Discount rate 3.01% 3.45%
Expected return on plan assets 3.01% 3.45%
Retirement age 65 65