v3.26.1
Stockholders' Equity - Share Repurchase Program Narrative (Details) - USD ($)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2026
Feb. 28, 2026
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) 2.8   8.7  
Repurchase of Class A common stock $ 23.0 $ 66.2    
Common Class A        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Repurchase of Class A common stock 23.0   $ 89.2  
Share repurchase program, excise taxes     0.4  
Stock repurchase program, remaining authorized amount $ 67.0   $ 67.0