v3.25.2
Pension Plans - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Defined Benefit Plan Disclosure [Line Items]        
Contribution to pension plan     $ 0 $ 0
Minimum | Forecast        
Defined Benefit Plan Disclosure [Line Items]        
Non-cash pre-tax charge   $ 8,500,000    
Contribution to pension plan   2,500,000    
Maximum | Forecast        
Defined Benefit Plan Disclosure [Line Items]        
Non-cash pre-tax charge   9,500,000    
Contribution to pension plan   $ 3,500,000    
Subsequent Event        
Defined Benefit Plan Disclosure [Line Items]        
Defined benefit plan, benefit obligation, payment for settlement $ 13,100,000