v3.26.1
Receivable - Tariff Refunds (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2026
USD ($)
Jun. 27, 2026
USD ($)
Gain Contingencies [Line Items]    
Receivables - tariff refunds $ 3,318 $ 3,318
IEEPA Tariff Refund    
Gain Contingencies [Line Items]    
IEEPA tariff refund claims submitted 3,318 3,318
Recovery of direct costs   $ 3,318
Partial payments $ 261