XML 94 R83.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity - Share Repurchase Program (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 07, 2021
Dec. 06, 2021
Mar. 12, 2020
Subsidiary, Sale of Stock [Line Items]          
Approved share repurchase program     $ 50.0 $ 30.0 $ 30.0
Cost to repurchase common stock $ 7.9        
Repurchase of common stock (in shares) 4,913,818 0      
Stock repurchase program total stock repurchased 14,301,158        
Amount utilized under the repurchase plan $ 31.3        
Authorized funds remaining under the Repurchase Program 18.7        
Stonepeak partners LP          
Subsidiary, Sale of Stock [Line Items]          
Approved share repurchase program $ 15.0