XML 61 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenues (Activities and Ending Reserve Balances for Significant Categories of Discounts and Allowances) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 28, 2018
Dec. 29, 2017
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at beginning of period $ 9,493 $ 5,574
Provision related to sales made in:    
Current period 119,600 55,001
Prior periods (350) (1,441)
Payments and customer credits issued (111,467) (49,641)
Balance at end of period 17,276 9,493
Chargebacks and Discounts for Prompt Payment    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at beginning of period 1,928 1,802
Provision related to sales made in:    
Current period 75,543 33,310
Prior periods (403) (817)
Payments and customer credits issued (74,746) (32,367)
Balance at end of period 2,322 1,928
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 1,795 794
Provision related to sales made in:    
Current period 13,015 7,301
Prior periods 206 0
Payments and customer credits issued (11,978) (6,300)
Balance at end of period 3,038 1,795
Rebates    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at beginning of period 5,770 2,627
Provision related to sales made in:    
Current period 31,040 14,390
Prior periods (153) (624)
Payments and customer credits issued (24,741) (10,623)
Balance at end of period 11,916 5,770
Returns    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at beginning of period 0 351
Provision related to sales made in:    
Current period 2 0
Prior periods 0 0
Payments and customer credits issued (2) (351)
Balance at end of period $ 0 $ 0