Annual report [Section 13 and 15(d), not S-K Item 405]

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) - Performance Stock Unit Awards - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 4 Months Ended 12 Months Ended
Apr. 30, 2024
Oct. 31, 2023
May 31, 2023
Apr. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Stock-based compensation            
Number of PSUs (in shares) 285,000 18,200 430,400   285,000 448,600
Award Dates, 2023 and 2024            
Stock-based compensation            
Aggregate amount of cost to be recognized         $ 11.9  
Hurdle Price Per PSU - $30.00            
Stock-based compensation            
Price per share (in dollars per share) $ 30     $ 30 $ 30 $ 30
Number of PSUs (in shares) 165,900         243,550
Hurdle Price Per PSU - $30.00 | Minimum            
Stock-based compensation            
Fair Value Per Share (in dollars per share)       $ 18.42   $ 11.42
Derived Service Period       5 months 15 days   8 months 8 days
Hurdle Price Per PSU - $30.00 | Maximum            
Stock-based compensation            
Fair Value Per Share (in dollars per share)       $ 19.71   $ 17.45
Derived Service Period       8 months 26 days   2 years 7 months 2 days
Hurdle Price Per PSU - $35.00            
Stock-based compensation            
Price per share (in dollars per share) $ 35     $ 35   $ 35
Number of PSUs (in shares) 55,290         91,239
Hurdle Price Per PSU - $35.00 | Minimum            
Stock-based compensation            
Fair Value Per Share (in dollars per share)       $ 17.24   $ 10.16
Derived Service Period       7 months 28 days   11 months 4 days
Hurdle Price Per PSU - $35.00 | Maximum            
Stock-based compensation            
Fair Value Per Share (in dollars per share)       $ 17.67   $ 16.07
Derived Service Period       11 months 15 days   2 years 7 months 2 days
Hurdle Price Per PSU - $40.00            
Stock-based compensation            
Price per share (in dollars per share) $ 40     $ 40   $ 40
Number of PSUs (in shares) 34,029         60,024
Hurdle Price Per PSU - $40.00 | Minimum            
Stock-based compensation            
Fair Value Per Share (in dollars per share)       $ 15.85   $ 9.07
Derived Service Period       9 months 25 days   1 year 1 month 13 days
Hurdle Price Per PSU - $40.00 | Maximum            
Stock-based compensation            
Fair Value Per Share (in dollars per share)       $ 16.14   $ 14.84
Derived Service Period       1 year 1 month 24 days   2 years 7 months 2 days
Hurdle Price Per PSU - $45.00            
Stock-based compensation            
Price per share (in dollars per share) $ 45     $ 45   $ 45
Number of PSUs (in shares) 29,781         53,787
Hurdle Price Per PSU - $45.00 | Minimum            
Stock-based compensation            
Fair Value Per Share (in dollars per share)       $ 14.2   $ 8.12
Derived Service Period       11 months 12 days   1 year 3 months 7 days
Hurdle Price Per PSU - $45.00 | Maximum            
Stock-based compensation            
Fair Value Per Share (in dollars per share)       $ 15.13   $ 13.72
Derived Service Period       1 year 3 months 21 days   2 years 7 months 2 days