v3.26.3
Stock-Based Compensation - Additional information (Details) - USD ($)
shares in Thousands, $ in Millions
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Stock-Based Compensation      
Options exercised 270    
Stock option outstanding 8,075   8,818
Aggregate intrinsic value of exercised $ 1.6 $ 2.3  
Stock options      
Stock-Based Compensation      
Vesting period 4 years    
Performance and Market Based Options      
Stock-Based Compensation      
Granted 0    
Options exercised 70    
Stock option outstanding 1,120    
Restricted Stock Units (RSUs)      
Stock-Based Compensation      
Vesting period 4 years    
Vested, Fair value $ 66.7    
Performance share units (PSUs)      
Stock-Based Compensation      
Vesting period 3 years    
Vested, Fair value $ 7.7