v3.26.1
Revenues - Activities and Ending Reserve Balances for Significant Categories of Discounts and Allowances (Details)
$ in Thousands
3 Months Ended
Apr. 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 240,640
Prior periods (263)
Payments and customer credits issued (232,859)
Balance at March 31, 2026 101,637
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 155,874
Prior periods 614
Payments and customer credits issued (154,966)
Balance at March 31, 2026 35,745
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 21,319
Prior periods (294)
Payments and customer credits issued (23,710)
Balance at March 31, 2026 20,927
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 63,447
Prior periods (583)
Payments and customer credits issued (54,183)
Balance at March 31, 2026 $ 44,965