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