Segment Information - Additional Information (Detail) - Customer |
6 Months Ended | |
---|---|---|
Jun. 28, 2025 |
Jun. 29, 2024 |
|
Segment Reporting Information [Line Items] | ||
Number of customers accounting for 10 percent or more of total revenue | 0 | 0 |
No single customer accounted for benchmark percentage to be considered major customer | 10.00% | 10.00% |