v3.26.1
Revenue - Schedule of Deferred Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 29, 2025
Deferred Revenue - Short Term    
Contract With Customer Asset And Liability [Line Items]    
Deferred Revenue, Beginning balance $ 28,565 $ 31,655
Net increase (decrease) during the period (1,816) 273
Deferred Revenue, Ending balance 26,749 31,928
Deferred Revenue - Long Term    
Contract With Customer Asset And Liability [Line Items]    
Deferred Revenue, Beginning balance 55 93
Net increase (decrease) during the period (25) 16
Deferred Revenue, Ending balance $ 30 $ 109