XML 22 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Revenues - Activities and Ending Reserve Balances for Significant Categories of Discounts and Allowances (Details)
$ in Thousands
3 Months Ended
Apr. 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 58,093
Prior periods 593
Payments and customer credits issued (49,256)
Balance at March 31, 2020 35,663
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 37,686
Prior periods 41
Payments and customer credits issued (32,584)
Balance at March 31, 2020 12,657
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 4,586
Prior periods (167)
Payments and customer credits issued (4,842)
Balance at March 31, 2020 3,074
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 15,821
Prior periods 719
Payments and customer credits issued (11,830)
Balance at March 31, 2020 $ 19,932