XML 53 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Revenues - Activities and Ending Reserve Balances for Significant Categories of Discounts and Allowances (Details)
$ in Thousands
3 Months Ended
Apr. 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 217,165
Prior periods (8,737)
Payments and customer credits issued (205,910)
Balance at March 31, 2025 90,161
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 146,344
Prior periods (4,271)
Payments and customer credits issued (135,019)
Balance at March 31, 2025 32,321
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 19,508
Prior periods (2,139)
Payments and customer credits issued (23,177)
Balance at March 31, 2025 19,137
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 51,313
Prior periods (2,327)
Payments and customer credits issued (47,714)
Balance at March 31, 2025 $ 38,703