Derivative Financial Instruments Foreign Exchange Forward Contracts(Details) |
Jun. 30, 2026
USD ($)
|
|---|---|
| Derivative [Line Items] | |
| Derivative, Notional Amount | $ 149,100,000 |
| Canada, Dollars | |
| Derivative [Line Items] | |
| Derivative, Notional Amount | 42,200,000 |
| Euro Member Countries, Euro | |
| Derivative [Line Items] | |
| Derivative, Notional Amount | 54,300,000 |
| Mexico, Pesos | |
| Derivative [Line Items] | |
| Derivative, Notional Amount | 48,100,000 |
| Other Currency | |
| Derivative [Line Items] | |
| Derivative, Notional Amount | $ 4,500,000 |