v3.26.1
Balance Sheet Information - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 27, 2026
Dec. 31, 2025
Mar. 28, 2026
Concentration Risk [Line Items]      
Accounts receivable, net $ 138,406 $ 128,303 $ 120,525
Accounts Receivable | Customer | Customer One      
Concentration Risk [Line Items]      
Concentration risk percentage 27.70% 28.10%