XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Revenues - Activities and Ending Reserve Balances for Significant Categories of Discounts and Allowances (Details)
$ in Thousands
9 Months Ended
Oct. 03, 2025
USD ($)
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]  
Balance at December 31, 2024 $ 87,643
Provision related to sales made in:  
Current period 681,145
Prior periods (10,109)
Payments and customer credits issued (658,313)
Balance at September 30, 2025 100,366
Chargebacks, Discounts for Prompt Payment and Other  
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]  
Balance at December 31, 2024 25,267
Provision related to sales made in:  
Current period 471,760
Prior periods (4,363)
Payments and customer credits issued (450,532)
Balance at September 30, 2025 42,132
Other Customer Credits/Fees and Co-pay Assistance  
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]  
Balance at December 31, 2024 24,945
Provision related to sales made in:  
Current period 50,778
Prior periods (2,120)
Payments and customer credits issued (54,009)
Balance at September 30, 2025 19,594
Rebates  
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]  
Balance at December 31, 2024 37,431
Provision related to sales made in:  
Current period 158,607
Prior periods (3,626)
Payments and customer credits issued (153,772)
Balance at September 30, 2025 $ 38,640