v3.25.2
Defined Benefit Pension Plan (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Retirement Benefits [Abstract]        
Discount Rate (Point in Time) 5.24%   5.24%  
Discount Rate (Period of Time) 5.26% 5.03% 5.39% 4.86%
Expected long-term rate of return on pension plan assets 5.00% 6.00% 5.00% 6.00%