Financial Instruments and Fair Value Measurements - Notional Principal Amounts of Outstanding Derivative Instruments (Parenthetical) (Details) |
12 Months Ended |
|---|---|
Dec. 31, 2024 | |
| Investments, Debt and Equity Securities [Abstract] | |
| Maximum maturity period of outstanding derivatives are not designated as hedging instruments | 90 days |