XML 56 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2022
Oct. 02, 2021
Oct. 01, 2022
Oct. 02, 2021
Sales returns and allowances accrual activity [Roll Forward]        
Beginning balance $ 40,775 $ 41,262 $ 39,759 $ 39,629
Sales allowances 33,015 22,850 79,432 68,689
Credits issued (32,202) (28,948) (76,497) (72,744)
Foreign currency (849) (314) (1,955) (724)
Ending balance $ 40,739 $ 34,850 $ 40,739 $ 34,850