v3.25.2
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, shares in Millions
6 Months Ended
Jun. 30, 2025
Feb. 05, 2025
Jul. 31, 2023
Class of Stock [Line Items]      
Repurchased shares (in shares) 1.3    
Shares repurchased, average price per share (in dollars per share) $ 36.49    
Remaining authorized repurchase amount $ 281,000,000    
July 2023 Repurchase Program      
Class of Stock [Line Items]      
Repurchase authorization     $ 200,000,000
February 2025 Share Repurchase Program      
Class of Stock [Line Items]      
Repurchase authorization   $ 250,000,000