v3.25.2
Revenues - Activities and Ending Reserve Balances for Significant Categories of Discounts and Allowances (Details)
$ in Thousands
6 Months Ended
Jul. 04, 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 443,464
Prior periods (9,770)
Payments and customer credits issued (424,615)
Balance at June 30, 2025 96,722
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 302,952
Prior periods (4,349)
Payments and customer credits issued (284,424)
Balance at June 30, 2025 39,446
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 35,189
Prior periods (2,099)
Payments and customer credits issued (41,634)
Balance at June 30, 2025 16,401
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 105,323
Prior periods (3,322)
Payments and customer credits issued (98,557)
Balance at June 30, 2025 $ 40,875