XML 67 R46.htm IDEA: XBRL DOCUMENT v3.25.4
Revenues - Activities and Ending Reserve Balances for Significant Categories of Discounts and Allowances (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2026
Jan. 03, 2025
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at beginning of period $ 87,643 $ 84,840
Provision related to sales made in:    
Current period 899,981 712,754
Prior periods (10,978) (3,903)
Payments and customer credits issued (882,527) (706,048)
Balance at end of period 94,119 87,643
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,267 25,221
Provision related to sales made in:    
Current period 616,641 470,103
Prior periods (4,340) (891)
Payments and customer credits issued (603,345) (469,166)
Balance at end of period 34,223 25,267
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 24,945 19,721
Provision related to sales made in:    
Current period 69,949 63,354
Prior periods (2,109) (2,044)
Payments and customer credits issued (69,173) (56,086)
Balance at end of period 23,612 24,945
Rebates    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at beginning of period 37,431 39,898
Provision related to sales made in:    
Current period 213,391 179,297
Prior periods (4,529) (968)
Payments and customer credits issued (210,009) (180,796)
Balance at end of period $ 36,284 $ 37,431