v3.26.1
Stock-Based Compensation - Additional information (Details) - USD ($)
shares in Thousands, $ in Millions
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Stock-Based Compensation      
Options exercised 231    
Stock option outstanding 8,362   8,818
Aggregate intrinsic value of exercised $ 1.2 $ 1.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 $ 45.1    
Performance share units (PSUs)      
Stock-Based Compensation      
Vesting period 3 years    
Vested, Fair value $ 6.3