v3.26.1
Allowance for Credit Losses - Summary of Activity in Allowance For Credit Losses (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 04, 2026
Jun. 28, 2025
Credit Loss [Abstract]    
Balance at beginning of year $ 3,908 $ 7,806
Provision (reversals) for credit losses 917 (123)
Uncollectible accounts written off (243) (1,773)
Balance at end of period $ 4,582 $ 5,910