v3.26.3
Stockholders' Equity - Share Repurchase Program Narrative (Details) - USD ($)
shares in Millions, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Feb. 28, 2026
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Repurchase of Class A common stock $ 10.5 $ 23.0 $ 66.2 $ 19.2      
Common Class A              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share repurchase program, additional amount authorized             $ 100.0
Repurchase of Class A common stock (in shares) 1.1     1.8 9.8 1.8  
Repurchase of Class A common stock $ 10.5     $ 19.2 $ 99.7 $ 19.2  
Share repurchase program, excise taxes         0.4    
Stock repurchase program, remaining authorized amount $ 56.6       $ 56.6