v3.26.1
Allowance for Credit Losses - Summary of Activity in Allowance For Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 04, 2026
Mar. 29, 2025
Credit Loss [Abstract]    
Balance at beginning of year $ 3,908 $ 7,806
Provision (reversals) for credit losses 32 (256)
Uncollectible accounts written off (50) (1,478)
Balance at end of period $ 3,890 $ 6,072