Revenue - Schedule of Deferred Revenues (Detail) - USD ($) $ in Thousands |
6 Months Ended | ||
---|---|---|---|
Jun. 30, 2025 |
Jun. 24, 2025 |
Jun. 29, 2024 |
|
Deferred Revenue - Short Term | |||
Contract With Customer Asset And Liability [Line Items] | |||
Deferred Revenue, Beginning balance | $ 29,782 | $ 31,655 | $ 33,966 |
Net increase (decrease) during the period | 172 | (1,873) | (117) |
Deferred Revenue, Ending balance | 29,954 | 29,782 | 33,849 |
Deferred Revenue - Long Term | |||
Contract With Customer Asset And Liability [Line Items] | |||
Deferred Revenue, Beginning balance | 85 | 93 | 165 |
Net increase (decrease) during the period | 0 | (8) | (73) |
Deferred Revenue, Ending balance | $ 85 | $ 85 | $ 92 |