Equity - Option Valuation Assumptions (Details) - $ / shares |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Equity [Abstract] | |||
| Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term | 4 years 8 months 19 days | 4 years 9 months 7 days | 4 years 6 months |
| Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate | 4.05% | 2.10% | 0.61% |
| Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate | 48.54% | 42.90% | 43.10% |
| Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate | 0.00% | 0.00% | 0.00% |
| Weighted-average fair value of options granted (in usd per share) | $ 26.36 | $ 27.48 | $ 27.64 |
| Adjustment factor | 1.7 | ||