v3.26.1
Revenue - Schedule of Deferred Revenue (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2026
Jun. 24, 2025
Deferred Revenue - Short Term      
Contract With Customer Asset And Liability [Line Items]      
Deferred Revenue, Beginning balance $ 29,782 $ 28,565 $ 31,655
Net increase (decrease) during the period 172 (3,350) (1,873)
Deferred Revenue, Ending balance 29,954 25,215 29,782
Deferred Revenue - Long Term      
Contract With Customer Asset And Liability [Line Items]      
Deferred Revenue, Beginning balance 85 55 93
Net increase (decrease) during the period   (47) (8)
Deferred Revenue, Ending balance $ 85 $ 8 $ 85