Income Taxes - (Narrative) (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended |
|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2025 |
|
| Income Tax Disclosure [Abstract] | ||
| Effective income tax rate reconciliation, value added tax incentive benefit, amount | $ 255.2 | $ 255.2 |