XML 24 R38.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
Sales returns and allowances accrual activity [Roll Forward]        
Beginning balance $ 44,382 $ 38,032 $ 42,663 $ 36,680
Sales allowances 26,403 27,986 83,517 77,539
Credits issued (34,937) (29,293) (90,269) (77,091)
Foreign currency (449) 103 (512) (300)
Ending balance $ 35,399 $ 36,828 $ 35,399 $ 36,828