XML 65 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Revenues (Activities and Ending Reserve Balances for Significant Categories of Discounts and Allowances) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2021
Jan. 03, 2020
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at beginning of period $ 26,233 $ 17,276
Provision related to sales made in:    
Current period 220,748 193,791
Prior periods 293 3,880
Payments and customer credits issued (216,738) (188,714)
Balance at end of period 30,536 26,233
Chargebacks, Discounts for Prompt Payment and Other    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at beginning of period 7,514 2,322
Provision related to sales made in:    
Current period 146,537 129,936
Prior periods 33 3,989
Payments and customer credits issued (144,231) (128,733)
Balance at end of period 9,853 7,514
Other Customer Credits/Fees and Co-pay Assistance    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at beginning of period 3,497 3,038
Provision related to sales made in:    
Current period 16,162 15,605
Prior periods (352) (111)
Payments and customer credits issued (16,028) (15,035)
Balance at end of period 3,279 3,497
Rebates    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at beginning of period 15,222 11,916
Provision related to sales made in:    
Current period 58,049 48,250
Prior periods 612 2
Payments and customer credits issued (56,479) (44,946)
Balance at end of period $ 17,404 $ 15,222