v3.26.1
Revenue Recognition - Summary of Activity for Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2026
Mar. 28, 2025
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance - allowance for credit losses $ 5,226 $ 9,524
Additions charged to expenses and as a reduction to net sales 1,514 290
Deductions (514) (1,079)
Ending balance - allowance for credit losses $ 6,226 $ 8,735