Annual report pursuant to Section 13 and 15(d)

Compensation Plans - Narrative (Details)

v3.24.0.1
Compensation Plans - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares available for grant (in shares) 1,326,047    
Defined contribution plan, minimum annual contributions per employee, percent 1.00%    
Defined contribution plan, maximum annual contributions per employee, percent 100.00%    
Defined contribution plan, employer matching contribution percent to match 100.00%    
Defined contribution plan, employer matching contribution percent of employee's gross pay 6.00%    
Defined benefit plan , plan assets, contributions by employer $ 3.6 $ 3.0 $ 2.2
RSU equity awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in dollars per share) $ 34.33 $ 57.85 $ 38.59
Granted (in shares) 654,000    
Fair value of shares vested $ 12.5 $ 22.4 $ 8.7
Unrecognized compensation cost related to unvested awards $ 22.1    
Weighted average period over which expense is expected to be recognized 1 year 8 months 12 days    
Performance-base Equity Awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in shares) 0    
Performance-base Equity Awards | Share-Based Payment Arrangement, Tranche One | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation arrangement by share-based payment award, award vesting rights, percentage   0.00%  
Performance-base Equity Awards | Share-Based Payment Arrangement, Tranche One | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation arrangement by share-based payment award, award vesting rights, percentage   300.00%  
Performance-base Equity Awards | Share-Based Payment Arrangement, Tranche Two | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation arrangement by share-based payment award, award vesting rights, percentage   0.00%  
Performance-base Equity Awards | Share-Based Payment Arrangement, Tranche Two | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation arrangement by share-based payment award, award vesting rights, percentage   200.00%  
Cash-settleable RSU awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based payment arrangement, cash used to settle award $ 2.2 $ 6.5