Quarterly report [Sections 13 or 15(d)]

Stock Based Compensation - Performance Stock Unit Awards Fair Value (Details)

v3.25.3
Stock Based Compensation - Performance Stock Unit Awards Fair Value (Details) - USD ($)
$ / shares in Units, $ in Millions
2 Months Ended 9 Months Ended 12 Months Ended 29 Months Ended
Sep. 30, 2025
Sep. 30, 2025
Dec. 31, 2024
Sep. 30, 2025
Nov. 30, 2024
Stock-based compensation          
Price per share (in dollars per share) $ 38.54 $ 38.54   $ 38.54  
Performance Stock Unit Awards          
Stock-based compensation          
Number of PSUs (in shares) 35,183 35,183 285,000 768,783  
Fair Value Per Share (in dollars per share)   $ 24.07      
Aggregate amount of cost to be recognized $ 12.8 $ 12.8   $ 12.8  
Performance Stock Unit Awards | Hurdle Price Per PSU - $30.00          
Stock-based compensation          
Price per share (in dollars per share) $ 30 $ 30 $ 30 $ 30 $ 30
Number of PSUs (in shares)   20,481 165,900    
Performance Stock Unit Awards | Hurdle Price Per PSU - $30.00 | Minimum          
Stock-based compensation          
Fair Value Per Share (in dollars per share)   $ 22.84 $ 18.42    
Derived Service Period   29 days 5 months 15 days    
Performance Stock Unit Awards | Hurdle Price Per PSU - $30.00 | Maximum          
Stock-based compensation          
Fair Value Per Share (in dollars per share)   $ 37.85 $ 19.71    
Derived Service Period   1 month 13 days 8 months 26 days    
Performance Stock Unit Awards | Hurdle Price Per PSU - $35.00          
Stock-based compensation          
Price per share (in dollars per share) 35 $ 35 $ 35 35  
Number of PSUs (in shares)   6,826 55,290    
Performance Stock Unit Awards | Hurdle Price Per PSU - $35.00 | Minimum          
Stock-based compensation          
Fair Value Per Share (in dollars per share)   $ 16.4 $ 17.24    
Derived Service Period   29 days 7 months 28 days    
Performance Stock Unit Awards | Hurdle Price Per PSU - $35.00 | Maximum          
Stock-based compensation          
Fair Value Per Share (in dollars per share)   $ 36.37 $ 17.67    
Derived Service Period   3 months 14 days 11 months 15 days    
Performance Stock Unit Awards | Hurdle Price Per PSU - $40.00          
Stock-based compensation          
Price per share (in dollars per share) 40 $ 40 $ 40 40  
Number of PSUs (in shares)   4,201 34,029    
Performance Stock Unit Awards | Hurdle Price Per PSU - $40.00 | Minimum          
Stock-based compensation          
Fair Value Per Share (in dollars per share)   $ 11.34 $ 15.85    
Derived Service Period   1 month 13 days 9 months 25 days    
Performance Stock Unit Awards | Hurdle Price Per PSU - $40.00 | Maximum          
Stock-based compensation          
Fair Value Per Share (in dollars per share)   $ 29.46 $ 16.14    
Derived Service Period   4 months 24 days 1 year 1 month 24 days    
Performance Stock Unit Awards | Hurdle Price Per PSU - $45.00          
Stock-based compensation          
Price per share (in dollars per share) $ 45 $ 45 $ 45 $ 45  
Number of PSUs (in shares)   3,675 29,781    
Performance Stock Unit Awards | Hurdle Price Per PSU - $45.00 | Minimum          
Stock-based compensation          
Fair Value Per Share (in dollars per share)   $ 7.66 $ 14.2    
Derived Service Period   2 months 26 days 11 months 12 days    
Performance Stock Unit Awards | Hurdle Price Per PSU - $45.00 | Maximum          
Stock-based compensation          
Fair Value Per Share (in dollars per share)   $ 22.33 $ 15.13    
Derived Service Period   5 months 23 days 1 year 3 months 21 days