Derivatives - Narrative (Details) $ in Millions |
6 Months Ended |
|---|---|
|
Jun. 30, 2026
USD ($)
| |
| Derivative [Line Items] | |
| Amount expected to be reclassified from accumulated other comprehensive income (loss) to earnings in next twelve months, gross | $ 1.9 |
| Amount expected to be reclassified from accumulated other comprehensive income to earnings (loss) in next twelve months, net of tax | $ 1.4 |
| Foreign currency forward contracts | |
| Derivative [Line Items] | |
| Maturity of derivative contract (up to) | 2 years |