v3.25.2
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