Commitments and Contingencies - Tariffs (Details) - USD ($) $ in Millions |
2 Months Ended | |
|---|---|---|
Aug. 13, 2026 |
Jun. 27, 2026 |
|
| IEEPA Tariff Refund | ||
| Gain Contingencies [Line Items] | ||
| Refund claims submitted | $ 11.0 | |
| IEEPA Tariff Refund | Subsequent Event | ||
| Gain Contingencies [Line Items] | ||
| Recovery of tariff refunds | $ 11.0 | |
| IEEPA Tariff Refund, Approved Before Period End | Subsequent Event | ||
| Gain Contingencies [Line Items] | ||
| Recovery of tariff refunds | 10.7 | |
| IEEPA Tariff Refund, After Before Period End | Subsequent Event | ||
| Gain Contingencies [Line Items] | ||
| Recovery of tariff refunds | $ 0.3 |