XML 95 R83.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Share Repurchase Program (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 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
Repurchase of common stock (in shares) 227,495 0      
Stock repurchase program total stock repurchased 9,614,835        
Amount utilized under the repurchase plan $ 23.9        
Authorized funds remaining under the Repurchase Program 26.1        
Stonepeak partners LP          
Subsidiary, Sale of Stock [Line Items]          
Approved share repurchase program $ 15.0