Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.1.u1
Stock Based Compensation - Performance Stock Unit Awards Fair Value (Details) - Performance Stock Unit Awards - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
Oct. 31, 2023
May 31, 2023
Mar. 31, 2024
Share-based compensation      
Number of PSUs (in shares) 18,200 430,400 275,000
Aggregate amount of cost to be recognized     $ 11.7
Award dates from May 2023 to October 2023      
Share-based compensation      
Number of PSUs (in shares)     448,600
Award dates in January 2024      
Share-based compensation      
Number of PSUs (in shares)     275,000
Hurdle Price Per PSU - $30.00 | Award dates from May 2023 to October 2023      
Share-based compensation      
Price per share (in dollars per share)     $ 30.00
Number of PSUs (in shares)     243,550
Hurdle Price Per PSU - $30.00 | Award dates from May 2023 to October 2023 | Minimum      
Share-based compensation      
Fair Value Per Share (in dollars per share)     $ 11.42
Derived Service Period     8 months 8 days
Hurdle Price Per PSU - $30.00 | Award dates from May 2023 to October 2023 | Maximum      
Share-based compensation      
Fair Value Per Share (in dollars per share)     $ 17.45
Derived Service Period     2 years 7 months 2 days
Hurdle Price Per PSU - $30.00 | Award dates in January 2024      
Share-based compensation      
Price per share (in dollars per share)     $ 30.00
Number of PSUs (in shares)     160,078
Fair Value Per Share (in dollars per share)     $ 18.42
Derived Service Period     8 months 26 days
Hurdle Price Per PSU - $35.00 | Award dates from May 2023 to October 2023      
Share-based compensation      
Price per share (in dollars per share)     $ 35.00
Number of PSUs (in shares)     91,239
Hurdle Price Per PSU - $35.00 | Award dates from May 2023 to October 2023 | Minimum      
Share-based compensation      
Fair Value Per Share (in dollars per share)     $ 10.16
Derived Service Period     11 months 4 days
Hurdle Price Per PSU - $35.00 | Award dates from May 2023 to October 2023 | Maximum      
Share-based compensation      
Fair Value Per Share (in dollars per share)     $ 16.07
Derived Service Period     2 years 7 months 2 days
Hurdle Price Per PSU - $35.00 | Award dates in January 2024      
Share-based compensation      
Price per share (in dollars per share)     $ 35.00
Number of PSUs (in shares)     53,350
Fair Value Per Share (in dollars per share)     $ 17.24
Derived Service Period     11 months 15 days
Hurdle Price Per PSU - $40.00 | Award dates from May 2023 to October 2023      
Share-based compensation      
Price per share (in dollars per share)     $ 40.00
Number of PSUs (in shares)     60,024
Hurdle Price Per PSU - $40.00 | Award dates from May 2023 to October 2023 | Minimum      
Share-based compensation      
Fair Value Per Share (in dollars per share)     $ 9.07
Derived Service Period     1 year 1 month 13 days
Hurdle Price Per PSU - $40.00 | Award dates from May 2023 to October 2023 | Maximum      
Share-based compensation      
Fair Value Per Share (in dollars per share)     $ 14.84
Derived Service Period     2 years 7 months 2 days
Hurdle Price Per PSU - $40.00 | Award dates in January 2024      
Share-based compensation      
Price per share (in dollars per share)     $ 40.00
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
Hurdle Price Per PSU - $45.00 | Award dates from May 2023 to October 2023      
Share-based compensation      
Price per share (in dollars per share)     $ 45.00
Number of PSUs (in shares)     53,787
Hurdle Price Per PSU - $45.00 | Award dates from May 2023 to October 2023 | Minimum      
Share-based compensation      
Fair Value Per Share (in dollars per share)     $ 8.12
Derived Service Period     1 year 3 months 7 days
Hurdle Price Per PSU - $45.00 | Award dates from May 2023 to October 2023 | Maximum      
Share-based compensation      
Fair Value Per Share (in dollars per share)     $ 13.72
Derived Service Period     2 years 7 months 2 days
Hurdle Price Per PSU - $45.00 | Award dates in January 2024      
Share-based compensation      
Price per share (in dollars per share)     $ 45.00
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