v3.26.1
Receivables, Net - Schedule of Accounts, Notes, Loans and Financing Receivable (Details) - USD ($)
$ in Thousands
Jun. 28, 2026
Jun. 29, 2025
Receivables [Abstract]    
Customer receivables $ 77,558 $ 76,594
Allowance for uncollectible accounts (1,543) (2,451)
Reserves for quality claims (716) (912)
Net customer receivables 75,299 73,231
Banker's acceptance notes 810 1,334
Other receivables 557 818
Total receivables, net $ 76,666 $ 75,383