XML 52 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Revenues - Activities and Ending Reserve Balances for Significant Categories of Discounts and Allowances (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2022
Dec. 31, 2021
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at beginning of period $ 48,325 $ 30,536
Provision related to sales made in:    
Current period 549,693 374,208
Prior periods 233 1,449
Payments and customer credits issued (521,020) (357,868)
Balance at end of period 77,231 48,325
Chargebacks, Discounts for Prompt Payment and Other    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at beginning of period 14,625 9,853
Provision related to sales made in:    
Current period 355,865 243,119
Prior periods 611 (64)
Payments and customer credits issued (344,220) (238,283)
Balance at end of period 26,881 14,625
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 8,875 3,279
Provision related to sales made in:    
Current period 50,312 30,728
Prior periods (169) (111)
Payments and customer credits issued (44,094) (25,021)
Balance at end of period 14,924 8,875
Rebates    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at beginning of period 24,825 17,404
Provision related to sales made in:    
Current period 143,516 100,361
Prior periods (209) 1,624
Payments and customer credits issued (132,706) (94,564)
Balance at end of period $ 35,426 $ 24,825