v3.26.1
Receivables, Net - Schedule of Allowance for Expected Credit Losses is as Follows (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Jun. 27, 2026
Jun. 28, 2025
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance $ 773 $ 503 $ 640 $ 454
Expense for expected credit losses 46 52 204 132
Less amounts written-off, net of recoveries 312 16 337 47
Ending balance $ 507 $ 539 $ 507 $ 539