Commitments and Contingencies - Additional Information (Details) - USD ($) $ in Millions |
1 Months Ended | 3 Months Ended |
|---|---|---|
Apr. 30, 2026 |
Aug. 01, 2026 |
|
| Commitments and Contingencies Disclosure [Abstract] | ||
| Tariff refunds claims submitted for refunds | $ 18.4 | |
| Tariff refunds receivable including interest | $ 19.0 | |
| Interest received on tariff refund | 0.6 | |
| Tariff refunds received | $ 13.3 |