Income Taxes - Additional Information (Details) |
6 Months Ended | |
|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
|
| Effective Income Tax Rate Reconciliation, Percent | 30.80% | 27.10% |
| Effective Income Tax Rate Reconciliation, Change as a result of the Discrete Items, Percent | 3.90% | |
| Pillar Two Global Minimum Corporate Tax | 15.00% | |