v3.26.3
Revenue - Schedule of Sales Incentives and Sales Returns Recognized as Contra-Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2026
Sep. 28, 2025
Sep. 27, 2026
Sep. 28, 2025
Sales incentives        
Sales incentives, beginning of the period $ 26,301 $ 34,892 $ 29,124 $ 29,846
Credits issued (18,536) (27,012) (55,282) (68,564)
Additions 18,344 29,247 52,267 75,845
Sales incentives, ending of the period 26,109 37,127 26,109 37,127
Sales returns        
Sales returns, beginning of the period 5,398 8,090 9,273 11,651
Credits issued (2,207) (3,935) (7,981) (12,684)
Additions 1,895 5,242 3,794 10,430
Sales returns, ending of the period $ 5,086 $ 9,397 $ 5,086 $ 9,397