XML 65 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues - Activities and Ending Reserve Balances for Significant Categories of Discounts and Allowances (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 03, 2025
Dec. 29, 2023
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at beginning of period $ 84,840 $ 77,231
Provision related to sales made in:    
Current period 712,754 647,112
Prior periods (3,903) (3,458)
Payments and customer credits issued (706,048) (636,045)
Balance at end of period 87,643 84,840
Chargebacks, Discounts for Prompt Payment and Other    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at beginning of period 25,221 26,881
Provision related to sales made in:    
Current period 470,103 419,975
Prior periods (891) 295
Payments and customer credits issued (469,166) (421,930)
Balance at end of period 25,267 25,221
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 19,721 14,924
Provision related to sales made in:    
Current period 63,354 56,349
Prior periods (2,044) (1,222)
Payments and customer credits issued (56,086) (50,330)
Balance at end of period 24,945 19,721
Rebates    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at beginning of period 39,898 35,426
Provision related to sales made in:    
Current period 179,297 170,788
Prior periods (968) (2,531)
Payments and customer credits issued (180,796) (163,785)
Balance at end of period $ 37,431 $ 39,898