v3.26.1
Revenues - Activities and Ending Reserve Balances for Significant Categories of Discounts and Allowances (Details)
$ in Thousands
6 Months Ended
Jul. 03, 2026
USD ($)
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]  
Balance at December 31, 2025 $ 94,119
Provision related to sales made in:  
Current period 480,219
Prior periods (85)
Payments and customer credits issued (475,336)
Balance at June 30, 2026 98,917
Chargebacks, Discounts for Prompt Payment and Other  
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]  
Balance at December 31, 2025 34,223
Provision related to sales made in:  
Current period 316,366
Prior periods 502
Payments and customer credits issued (318,885)
Balance at June 30, 2026 32,206
Other Customer Credits/Fees and Co-pay Assistance  
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]  
Balance at December 31, 2025 23,612
Provision related to sales made in:  
Current period 37,604
Prior periods (402)
Payments and customer credits issued (39,750)
Balance at June 30, 2026 21,064
Rebates  
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]  
Balance at December 31, 2025 36,284
Provision related to sales made in:  
Current period 126,249
Prior periods (185)
Payments and customer credits issued (116,701)
Balance at June 30, 2026 $ 45,647