v3.26.1
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