XML 84 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 22, 2022
Nov. 23, 2022
Nov. 21, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 15, 2017
Sale Of Stock [Line Items]              
Common stock, par value (in USD per share)     $ 0.01 $ 0.01 $ 0.01    
Sale price to public (in USD per share)     $ 24.50        
Underwriting discounts, commissions and other related costs related to offering       $ 0.0 $ 0.0 $ 25.2  
Stock repurchase program, authorized amount             $ 50.0
Stock repurchase program, remaining authorized repurchase amount       $ 46.0      
Options Shares              
Sale Of Stock [Line Items]              
Stock sold in offering (shares)   3,385,408          
Public Offering              
Sale Of Stock [Line Items]              
Net proceeds from stock offering   $ 657.9          
Underwriting discounts, commissions and other related costs related to offering   $ 23.0          
Public Offering | Options Shares              
Sale Of Stock [Line Items]              
Stock sold in offering (shares)   26,854,796          
Firm Shares              
Sale Of Stock [Line Items]              
Stock sold in offering (shares)     23,469,388        
Additional Shares Granted to Underwriters              
Sale Of Stock [Line Items]              
Stock sold in offering (shares)     3,520,408        
Private Placement              
Sale Of Stock [Line Items]              
Stock sold in offering (shares)     9,183,673        
Net proceeds from stock offering $ 225.0