Summary of Significant Accounting Policies - Revenue by Vertical Market as Percentage of Total Revenue (Details) - Customer Concentration Risk [Member] - Sales Revenue, Services, Net [Member] |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Sep. 29, 2023 |
Sep. 30, 2022 |
Sep. 29, 2023 |
Sep. 30, 2022 |
|
Concentration Risk [Line Items] | ||||
Total revenue | 100.00% | 100.00% | 100.00% | 100.00% |
Financial Services [Member] | ||||
Concentration Risk [Line Items] | ||||
Total revenue | 15.10% | 15.10% | 16.40% | 15.60% |
Technology Service Providers [Member] | ||||
Concentration Risk [Line Items] | ||||
Total revenue | 14.30% | 22.40% | 15.20% | 23.50% |
Manufacturing [Member] | ||||
Concentration Risk [Line Items] | ||||
Total revenue | 13.50% | 16.90% | 14.60% | 15.20% |
Energy [Member] | ||||
Concentration Risk [Line Items] | ||||
Total revenue | 6.60% | 5.70% | 6.50% | 5.80% |
General Markets [Member] | ||||
Concentration Risk [Line Items] | ||||
Total revenue | 26.70% | 20.80% | 25.50% | 21.90% |
Healthcare [Member] | ||||
Concentration Risk [Line Items] | ||||
Total revenue | 23.80% | 19.10% | 21.80% | 18.00% |