Subsequent Event (Details) - USD ($) $ in Thousands |
1 Months Ended | 6 Months Ended |
|---|---|---|
Aug. 06, 2026 |
Jun. 27, 2026 |
|
| Subsequent Event [Line Items] | ||
| Receivables - tariff refunds | $ 3,318 | |
| Subsequent Event | ||
| Subsequent Event [Line Items] | ||
| Receivables - tariff refunds | $ 21 | |
| IEEPA Tariff Refund | ||
| Subsequent Event [Line Items] | ||
| Recovery of direct costs | $ 3,318 | |
| IEEPA Tariff Refund | Subsequent Event | ||
| Subsequent Event [Line Items] | ||
| Recovery of direct costs | $ 3,036 |