v3.26.1
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Aug. 04, 2026
Subsequent Event [Line Items]            
Stock repurchased and retired shares (in shares)   6,253,513 15,876,573 19,353,303 24,474,847  
Stock repurchased and retired value   $ 28.2 $ 146.3 $ 118.7 $ 241.3  
Stock acquired, average cost per share (in dollars per share)   $ 4.51 $ 9.22 $ 6.13 $ 9.86  
Subsequent Event            
Subsequent Event [Line Items]            
Stock repurchased and retired shares (in shares) 2,549,649          
Stock repurchased and retired value $ 7.5          
Stock acquired, average cost per share (in dollars per share) $ 2.94          
Inducement plan shares reserved (in shares)           2,000,000
Par value (in dollars per share)           $ 0.01