v3.26.3
Stockholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Oct. 22, 2026
Sep. 30, 2026
Sep. 30, 2026
Sep. 30, 2025
Dec. 11, 2025
Feb. 17, 2025
Apr. 27, 2023
Subsequent Event [Line Items]              
Share repurchase program, authorized amount         $ 150.0 $ 100.0  
Share repurchase program, remaining authorized amount   $ 132.7 $ 132.7       $ 55.9
Stock repurchases (in shares)   (264,215,000) (521,090) (1,027,678)      
Stock repurchases       $ 60.1      
Repurchases of common stock   $ 17.9 $ 34.4        
Dividends paid   $ 0.7 $ 2.2        
Subsequent Event              
Subsequent Event [Line Items]              
Preferred stock, dividend per share (in dollars per share) $ 0.359