XML 52 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 03, 2021
Jul. 04, 2020
Jul. 03, 2021
Jul. 04, 2020
Sales returns and allowances accrual activity [Roll Forward]        
Beginning balance $ 34,449 $ 34,812 $ 39,629 $ 40,508
Sales allowances 22,043 19,224 45,839 41,856
Credits issued (15,350) (14,991) (43,796) (42,973)
Foreign currency 120 387 (410) 41
Ending balance $ 41,262 $ 39,432 $ 41,262 $ 39,432