v3.25.3
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, shares in Millions
9 Months Ended
Sep. 30, 2025
Feb. 05, 2025
Jul. 31, 2023
Class of Stock [Line Items]      
Repurchased shares (in shares) 2.0    
Shares repurchased, average price per share (in dollars per share) $ 37.33    
Remaining authorized repurchase amount $ 256,400,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