XML 90 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Nov. 30, 2024
May 31, 2024
Nov. 30, 2023
Sep. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Oct. 31, 2023
Mar. 01, 2022
Equity, Class of Treasury Stock [Line Items]                
Shares repurchased (in shares)       4,718,755 19,228,082 5,867,835    
Shares repurchased, value       $ 45.1 $ 165.0 $ 54.9    
Average price per share (in dollars per share)       $ 9.55 $ 8.58 $ 9.35    
Excise tax liability         $ 1.2 $ 0.2    
Common Stock | Secondary Offering                
Equity, Class of Treasury Stock [Line Items]                
Shares issued (in shares)       16,100,000        
Price per share (in dollars per share)       $ 10.00        
Common Stock | Underwritten Public Offering                
Equity, Class of Treasury Stock [Line Items]                
Shares issued (in shares)     15,099,993          
2022 Stock Repurchase Program                
Equity, Class of Treasury Stock [Line Items]                
Stock repurchase program, amount authorized for repurchase               $ 150.0
2023 Stock Repurchase Program                
Equity, Class of Treasury Stock [Line Items]                
Stock repurchase program, amount authorized for repurchase $ 215.0 $ 175.0         $ 100.0  
Stock repurchase program, increase in amount authorized for repurchase $ 40.0 $ 75.0