v3.25.0.1
Stock-Based Compensation - Summary of Weighted Average Valuation Assumptions for Market Condition Performance Restricted Stock Units (Details) - Market Condition-Based PRSUs
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Dividend yield 0.00% 0.00% 0.00%
Expected life (years) 2 years 10 months 24 days 2 years 10 months 24 days 2 years 10 months 24 days
Risk free interest rate for expected life 4.50% 4.30% 1.70%
Volatility for expected life 29.90% 32.90% 38.30%