v3.25.2
Stock-Based Compensation - Schedule of significant assumptions used in determining fair value of performance units (Detail) - Performance units
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Dividend yield 1.37% 1.81%
Expected life (years) 2 years 9 months 21 days 2 years 9 months 18 days
Risk-free rate for expected life 3.89% 4.37%
Volatility for expected life 25.78% 24.24%