Revenue - Schedule of Changes in Deferred Revenue (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 29, 2025 |
|
| Deferred Revenue Disclosure [Abstract] | ||
| Balance, beginning of the period | $ 38,031 | $ 37,836 |
| Deferral of revenue | 16,554 | 28,982 |
| Revenue Recognized - Current Year | (1,021) | (8,987) |
| Revenue Recognized - Prior Period | (13,831) | (14,232) |
| Balance, end of the period | $ 39,733 | $ 43,599 |
| X | ||||||||||
- Definition Revenue Recognized - Current Year No definition available.
|
| X | ||||||||||
- Definition Revenue Recognized - Prior Period No definition available.
|
| X | ||||||||||
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- References No definition available.
|