XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Schedule of Sales Incentives and Sales Returns Recognized as Contra-Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2025
Jun. 30, 2024
Jun. 29, 2025
Jun. 30, 2024
Sales Incentives        
Sales incentives, beginning of the period $ 28,378 $ 21,319 $ 29,846 $ 26,110
Credits issued (19,834) (12,594) (41,552) (32,382)
Additions 26,348 17,868 46,598 32,865
Sales incentives, ending of the period 34,892 26,593 34,892 26,593
Sales Returns        
Sales returns, beginning of the period 8,963 11,558 11,651 17,058
Credits issued (3,246) (5,300) (8,749) (13,840)
Additions 2,373 2,505 5,188 5,545
Sales returns, ending of the period $ 8,090 $ 8,763 $ 8,090 $ 8,763