Derivative Financial Instruments Foreign Exchange Forward Contracts(Details) |
Mar. 31, 2025
USD ($)
|
---|---|
Derivative [Line Items] | |
Derivative, Notional Amount | $ 77,500,000 |
other currencies | |
Derivative [Line Items] | |
Derivative, Notional Amount | 5,600,000 |
Canada, Dollars | |
Derivative [Line Items] | |
Derivative, Notional Amount | 4,500,000 |
Australia, Dollars | |
Derivative [Line Items] | |
Derivative, Notional Amount | 4,700,000 |
United States of America, Dollars | |
Derivative [Line Items] | |
Derivative, Notional Amount | 22,200,000 |
Mexico, Pesos | |
Derivative [Line Items] | |
Derivative, Notional Amount | $ 40,500,000 |