Annual report [Section 13 and 15(d), not S-K Item 405]

Summary of Significant Accounting Policies - Narrative (Details)

v3.25.0.1
Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Dec. 28, 2024
USD ($)
segment
Dec. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Schedule of Equity Method Investments [Line Items]      
Accounts payable $ (6,100,000) $ 7,300,000 $ (2,700,000)
Cost of revenues 566,000,000.0 616,700,000 654,600,000
Out of period adjustments 3,400,000 0 0
Interest income 2,100,000 0 0
Provisions for (reversal of) expected losses on accounts receivable 15,700,000 (700,000) 1,700,000
Advertising expense $ 4,600,000 $ 3,800,000 2,600,000
Number of operating segments | segment 2    
Number of reportable segments | segment 2    
Accounts Receivable | Customer Concentration Risk | Customer One      
Schedule of Equity Method Investments [Line Items]      
Concentration percentage   11.00%  
Inventory | Customer Concentration Risk | Customer One      
Schedule of Equity Method Investments [Line Items]      
Concentration percentage 16.00%    
RSUs | Minimum      
Schedule of Equity Method Investments [Line Items]      
Vesting period 1 year    
RSUs | Minimum | Employee      
Schedule of Equity Method Investments [Line Items]      
Vesting period 1 year    
RSUs | Maximum      
Schedule of Equity Method Investments [Line Items]      
Vesting period 4 years    
RSUs | Maximum | Employee      
Schedule of Equity Method Investments [Line Items]      
Vesting period 4 years    
Service revenues      
Schedule of Equity Method Investments [Line Items]      
Cost of revenues $ 123,700,000 $ 115,900,000 97,500,000
Service revenues | Revision of Prior Period, Error Correction, Adjustment      
Schedule of Equity Method Investments [Line Items]      
Accounts payable 2,500,000    
Cost of revenues (2,500,000)    
Shipping and Handling      
Schedule of Equity Method Investments [Line Items]      
Cost of revenues $ 35,000,000.0 $ 38,100,000 $ 42,700,000