Basis of Presentation and Selected Significant Accounting Policies - Additional Information (Details) |
3 Months Ended |
---|---|
Mar. 28, 2025 | |
Basis Of Presentation [Line Items] | |
Original maturities acquisition period | 90 days |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-03-29 | |
Basis Of Presentation [Line Items] | |
Performance obligation satisfaction period | 12 months |
Minimum | |
Basis Of Presentation [Line Items] | |
Extended product warranty period | 1 year |
Payment terms, due period | 15 days |
Maximum | |
Basis Of Presentation [Line Items] | |
Extended product warranty period | 2 years |
Payment terms, due period | 60 days |