v3.25.2
Stockholders' Equity - Assumptions Used to Calculate the Grant Date Fair Value (Details) - Performance Shares
Mar. 31, 2025
Mar. 03, 2025
Feb. 18, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Expected price volatility 32.50% 32.70% 32.30%
Risk-free interest rate 3.90% 3.90% 4.30%