v3.26.1
Subsequent Event (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 28, 2026
Apr. 20, 2026
Subsequent Event [Line Items]    
Receivables - tariff refunds $ 3,318  
Cost of sales reversal $ 3,318  
Subsequent Event    
Subsequent Event [Line Items]    
Request for refund of tariffs   $ 3,318