v3.25.4
Stock-Based Compensation - Schedule of Share-Based Payment Award, Valuation Assumptions (Details) - RSUs
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate 4.20% 4.41% 4.14%
Expected stock price volatility 37.10% 38.30% 50.20%
Simulation period 2 years 11 months 1 day 2 years 10 months 13 days 2 years 10 months 20 days