Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.3
Stock Based Compensation - Performance Stock Unit Awards Fair Value (Details) - Performance Stock Unit Awards - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 9 Months Ended
May 31, 2023
Sep. 30, 2023
Share-based compensation    
Number of PSUs (in shares) 430,400 430,400
Stock-based compensation expense, not yet recognized $ 6.7 $ 5.1
Hurdle Price Per PSU - $30.00    
Share-based compensation    
Hurdle Price Per PSU (in dollars per share) $ 30.00  
Number of PSUs (in shares) 232,956  
Hurdle Price Per PSU - $30.00 | Minimum    
Share-based compensation    
Fair Value Per Share (in dollars per share) $ 16.36  
Derived Service Period 8 months 8 days  
Hurdle Price Per PSU - $30.00 | Maximum    
Share-based compensation    
Fair Value Per Share (in dollars per share) $ 17.45  
Derived Service Period 9 months 3 days  
Hurdle Price Per PSU - $35.00    
Share-based compensation    
Hurdle Price Per PSU (in dollars per share) $ 35.00  
Number of PSUs (in shares) 87,708  
Hurdle Price Per PSU - $35.00 | Minimum    
Share-based compensation    
Fair Value Per Share (in dollars per share) $ 15.03  
Derived Service Period 11 months 4 days  
Hurdle Price Per PSU - $35.00 | Maximum    
Share-based compensation    
Fair Value Per Share (in dollars per share) $ 16.07  
Derived Service Period 11 months 26 days  
Hurdle Price Per PSU - $40.00    
Share-based compensation    
Hurdle Price Per PSU (in dollars per share) $ 40.00  
Number of PSUs (in shares) 57,851  
Hurdle Price Per PSU - $40.00 | Minimum    
Share-based compensation    
Fair Value Per Share (in dollars per share) $ 13.82  
Derived Service Period 1 year 1 month 13 days  
Hurdle Price Per PSU - $40.00 | Maximum    
Share-based compensation    
Fair Value Per Share (in dollars per share) $ 14.84  
Derived Service Period 1 year 2 months 4 days  
Hurdle Price Per PSU - $45.00    
Share-based compensation    
Hurdle Price Per PSU (in dollars per share) $ 45.00  
Number of PSUs (in shares) 51,885  
Hurdle Price Per PSU - $45.00 | Minimum    
Share-based compensation    
Fair Value Per Share (in dollars per share) $ 12.75  
Derived Service Period 1 year 3 months 7 days  
Hurdle Price Per PSU - $45.00 | Maximum    
Share-based compensation    
Fair Value Per Share (in dollars per share) $ 13.72  
Derived Service Period 1 year 3 months 29 days