XML 55 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenues - Activities and Ending Reserve Balances for Significant Categories of Discounts and Allowances (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Jan. 01, 2021
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at beginning of period $ 30,536 $ 26,233
Provision related to sales made in:    
Current period 374,208 220,748
Prior periods 1,449 293
Payments and customer credits issued (357,868) (216,738)
Balance at end of period 48,325 30,536
Chargebacks, Discounts for Prompt Payment and Other    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at beginning of period 9,853 7,514
Provision related to sales made in:    
Current period 243,119 146,537
Prior periods (64) 33
Payments and customer credits issued (238,283) (144,231)
Balance at end of period 14,625 9,853
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,279 3,497
Provision related to sales made in:    
Current period 30,728 16,162
Prior periods (111) (352)
Payments and customer credits issued (25,021) (16,028)
Balance at end of period 8,875 3,279
Rebates    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at beginning of period 17,404 15,222
Provision related to sales made in:    
Current period 100,361 58,049
Prior periods 1,624 612
Payments and customer credits issued (94,564) (56,479)
Balance at end of period $ 24,825 $ 17,404