v3.26.1
Stock-Based Compensation - Schedule of Weighted Average Assumptions Used to Value Option Grants (Details)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Share-Based Payment Arrangement [Abstract]    
Risk-free interest rate (%) 3.81% 4.10%
Expected option life (years) 5 years 9 months 7 days 5 years 8 months 26 days
Expected volatility (%) 21.82% 25.10%
Expected dividend yield (%) 0.96% 0.52%