v3.25.2
Allowance for Credit Losses - Schedule of Changes in Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 29, 2025
Mar. 30, 2025
Financing Receivable, Allowance for Credit Loss [Line Items]    
Allowance for credit losses, Beginning balance $ (855) $ (931)
Provisions (reductions) charged to operating results (541) 76
Account write-offs 17 0
Allowance for credit losses,Ending balance (1,379) (855)
Accounts Receivable [Member]    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Allowance for credit losses, Beginning balance (683) (691)
Provisions (reductions) charged to operating results (191) 8
Account write-offs 17 0
Allowance for credit losses,Ending balance (857) (683)
Prepaid Expenses and other Current Assets [Member]    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Allowance for credit losses, Beginning balance (172) (240)
Provisions (reductions) charged to operating results (350) 68
Account write-offs 0 0
Allowance for credit losses,Ending balance $ (522) $ (172)