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