XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Sales returns and allowances accrual activity [Roll Forward]        
Beginning balance $ 48,748 $ 38,280 $ 47,760 $ 46,979
Sales allowances 20,955 26,297 46,231 52,134
Credits issued (25,103) (16,853) (49,187) (50,128)
Foreign currency (107) 1,626 (311) 365
Ending balance $ 44,493 $ 49,350 $ 44,493 $ 49,350