XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Sales returns and allowances accrual activity [Roll Forward]        
Beginning balance $ 38,280 $ 39,161 $ 46,979 $ 39,759
Sales allowances 26,297 19,040 52,134 46,417
Credits issued (16,853) (16,569) (50,128) (44,295)
Foreign currency 1,626 (857) 365 (1,106)
Ending balance $ 49,350 $ 40,775 $ 49,350 $ 40,775