v3.26.1
Stockholders’ Equity - Additional Information (Details) - USD ($)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Mar. 13, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Mar. 12, 2026
Share-Based Payment Arrangement [Abstract]            
Share repurchase program additional authorized amount $ 100.0          
Stock repurchases, authorized amount $ 500.0         $ 400.0
Stock repurchased and retired (in shares)   1.2   2.4    
Stock repurchased and retired excluding excise taxes, amount   $ 37.7   $ 84.8    
Remaining buyback capacity   179.7   179.7    
Stock-based compensation capitalized   1.3 $ 1.3 2.5 $ 2.3  
Amortization of share-based payment arrangements   $ 1.1 $ 0.9 $ 2.1 $ 1.8