v3.26.1
Balance Sheet Information - Schedule of Credit Losses, Accounts Receivable (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2026
Jun. 29, 2025
Jun. 28, 2026
Jun. 29, 2025
Allowance for credit losses - Accounts Receivable        
Balance at beginning of period $ 80 $ 597 $ 80 $ 398
Provision for credit losses 0 (9) 0 346
Accounts written off (64) (491) (64) (619)
Less recoveries of accounts charged off 0 28 0  
Less recoveries of accounts charged off       0
Balance at end of period $ 16 $ 125 $ 16 $ 125