Share-Based Compensation - Schedule of Stock Options Valuation Assumptions (Details) - USD ($) |
12 Months Ended | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|||||||||
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||||||||||
| Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Expected Dividend | $ 0.15 | ||||||||||
| Stock options [member] | |||||||||||
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||||||||||
| Expected volatility | [1] | 33.28% | 33.13% | 23.69% | |||||||
| Dividend yield | [2] | 0.41% | 0.00% | 0.55% | |||||||
| Risk-free interest rate | [3] | 1.93% | 0.92% | 0.96% | |||||||
| Expected term (in years) | [4] | 6 years | 6 years | 6 years | |||||||
| |||||||||||