XML 50 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Revenues - Activities and Ending Reserve Balances for Significant Categories of Discounts and Allowances (Details)
$ in Thousands
6 Months Ended
Jul. 03, 2020
USD ($)
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]  
Balance at December 31, 2019 $ 26,233
Provision related to sales made in:  
Current period 109,439
Prior periods 415
Payments and customer credits issued (110,872)
Balance at June 30, 2020 25,215
Chargebacks and Discounts for Prompt Payment  
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]  
Balance at December 31, 2019 7,514
Provision related to sales made in:  
Current period 72,874
Prior periods 39
Payments and customer credits issued (72,169)
Balance at June 30, 2020 8,258
Other Customer Credits/Fees and Co-pay Assistance  
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]  
Balance at December 31, 2019 3,497
Provision related to sales made in:  
Current period 8,339
Prior periods (364)
Payments and customer credits issued (9,111)
Balance at June 30, 2020 2,361
Rebates  
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]  
Balance at December 31, 2019 15,222
Provision related to sales made in:  
Current period 28,226
Prior periods 740
Payments and customer credits issued (29,592)
Balance at June 30, 2020 $ 14,596