XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2023
Apr. 02, 2022
Sales returns and allowances accrual activity [Roll Forward]    
Beginning balance $ 46,979 $ 39,759
Sales allowances 25,837 27,377
Credits issued (33,275) (27,726)
Foreign currency (1,261) (249)
Ending balance $ 38,280 $ 39,161