v3.24.3
Revenues - Activities and Ending Reserve Balances for Significant Categories of Discounts and Allowances (Details)
$ in Thousands
9 Months Ended
Sep. 27, 2024
USD ($)
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]  
Balance at December 31, 2023 $ 84,840
Provision related to sales made in:  
Current period 524,082
Prior periods (3,750)
Payments and customer credits issued (513,024)
Balance at September 30, 2024 92,148
Chargebacks, Discounts for Prompt Payment and Other  
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]  
Balance at December 31, 2023 25,221
Provision related to sales made in:  
Current period 343,999
Prior periods (891)
Payments and customer credits issued (338,676)
Balance at September 30, 2024 29,653
Other Customer Credits/Fees and Co-pay Assistance  
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]  
Balance at December 31, 2023 19,721
Provision related to sales made in:  
Current period 45,277
Prior periods (2,043)
Payments and customer credits issued (43,324)
Balance at September 30, 2024 19,631
Rebates  
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]  
Balance at December 31, 2023 39,898
Provision related to sales made in:  
Current period 134,806
Prior periods (816)
Payments and customer credits issued (131,024)
Balance at September 30, 2024 $ 42,864