Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation - Valuation Assumptions (Details)

v3.24.0.1
Stock-Based Compensation - Valuation Assumptions (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]      
Risk - free interest rate (percentage), minimum   2.00% 0.60%
Risk - free interest rate (percentage) 3.60%    
Risk - free interest rate (percentage), maximum   3.70% 1.40%
Expected term (years) 6 years 1 month 6 days 6 years 1 month 6 days  
Expected volatility (percentage), minimum   42.80% 42.10%
Expected volatility (percentage) 46.50%    
Expected volatility (percentage), maximum   46.00% 43.60%
Performance share units (PSUs)      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]      
Risk - free interest rate (percentage), minimum 3.90%    
Risk - free interest rate (percentage), maximum 4.10%    
Expected volatility (percentage) 46.70%    
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]      
Expected term (years)     5 years 9 months 18 days
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]      
Expected term (years)     6 years 1 month 6 days