v3.26.1
Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Allowance for Credit Loss (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 28, 2026
Jun. 29, 2025
Schedule of Allowance for Credit Loss [Abstract]    
Balance at beginning of year $ (5,206) $ (1,701)
Provision charged to earnings (5,608) (1,217)
Amounts written off, net of recoveries and other adjustments 443
Balance at end of period $ (10,814) $ (2,475)