v3.26.1
Stockholders' Equity - Share Repurchase Plan (Details) - USD ($)
shares in Millions, $ in Millions
3 Months Ended
Mar. 31, 2026
Feb. 25, 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 $ 66.2  
Common Class A    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Repurchase of Class A common stock (in shares) 6.0  
Repurchase of Class A common stock $ 66.2  
Share repurchase program, excise taxes 0.4  
Stock repurchase program, remaining authorized amount $ 89.7