Commitments and Contingencies - Tariffs (Details) - Tariff Recoveries $ in Millions |
Jun. 30, 2026
USD ($)
|
|---|---|
| Loss Contingency, Receivable | |
| Loss contingency, receivable | $ 11.7 |
| Loss contingency, receivable, current | 11.7 |
| Loss contingency, receivable, current, reduction of cost of goods sold | 8.5 |
| Loss contingency, receivable, current, reduction of inventory | $ 3.2 |