XML 151 R129.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans - Weighted Average Assumptions on Option Pricing (Details) - Performance Restricted Stock Units - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Employee benefit plans [Line Items]      
Expected term (in years) 3 years 2 years 10 months 6 days 2 years 10 months 6 days
Dividend yield (as a percent) 0.00% 0.00% 0.00%
Risk free interest rate (as a percent) 4.38% 1.74% 0.22%
Weighted average grant date fair value (in dollars per share) $ 80.80 $ 83.97 $ 60.06
Minimum      
Employee benefit plans [Line Items]      
Expected volatility (as a percent) 29.22% 27.19% 26.55%
Maximum      
Employee benefit plans [Line Items]      
Expected volatility (as a percent) 110.25% 78.96% 65.84%