Quarterly report [Sections 13 or 15(d)]

Stock Based Compensation and Other Benefit Plans - Performance Stock Unit Awards Fair Value (Details)

v3.25.1
Stock Based Compensation and Other Benefit Plans - Performance Stock Unit Awards Fair Value (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 23 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Nov. 30, 2024
Stock-based compensation        
Price per share (in dollars per share) $ 19.93   $ 19.93  
Performance Stock Unit Awards        
Stock-based compensation        
Number of PSUs (in shares) 0   733,600  
Aggregate amount of cost to be recognized $ 11.9   $ 11.9  
Performance Stock Unit Awards | Award dates in January 2024        
Stock-based compensation        
Number of PSUs (in shares)   275,000    
Performance Stock Unit Awards | Hurdle Price Per PSU - $30.00        
Stock-based compensation        
Price per share (in dollars per share)       $ 30
Performance Stock Unit Awards | Hurdle Price Per PSU - $30.00 | Award dates in January 2024        
Stock-based compensation        
Price per share (in dollars per share)   $ 30    
Number of PSUs (in shares)   160,078    
Fair Value Per Share (in dollars per share)   $ 18.42    
Derived Service Period   8 months 26 days    
Performance Stock Unit Awards | Hurdle Price Per PSU - $35.00 | Award dates in January 2024        
Stock-based compensation        
Price per share (in dollars per share)   $ 35    
Number of PSUs (in shares)   53,350    
Fair Value Per Share (in dollars per share)   $ 17.24    
Derived Service Period   11 months 15 days    
Performance Stock Unit Awards | Hurdle Price Per PSU - $40.00 | Award dates in January 2024        
Stock-based compensation        
Price per share (in dollars per share)   $ 40    
Number of PSUs (in shares)   32,835    
Fair Value Per Share (in dollars per share)   $ 16.14    
Derived Service Period   1 year 1 month 24 days    
Performance Stock Unit Awards | Hurdle Price Per PSU - $45.00 | Award dates in January 2024        
Stock-based compensation        
Price per share (in dollars per share)   $ 45    
Number of PSUs (in shares)   28,737    
Fair Value Per Share (in dollars per share)   $ 15.13    
Derived Service Period   1 year 3 months 21 days