XML 55 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue from Contracts with Customers - Product Revenue Provision and Allowance Categories (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Rebates and Incentives    
Allowance categories    
Balance as of beginning of the period $ 149,826 $ 156,937
Provision related to current period sales 197,088 211,709
Changes in estimate related to prior period sales 325 (1,623)
Credits/payments made (192,073) (227,167)
Balance as of end of the period 155,166 139,856
Product Returns    
Allowance categories    
Balance as of beginning of the period 77,505 73,554
Provision related to current period sales 19,937 20,958
Changes in estimate related to prior period sales 2,406 1,230
Credits/payments made (18,806) (22,509)
Balance as of end of the period 81,042 73,233
Trade Allowances and Chargebacks    
Allowance categories    
Balance as of beginning of the period 20,917 22,058
Provision related to current period sales 79,615 73,382
Changes in estimate related to prior period sales (79) 593
Credits/payments made (78,578) (73,076)
Balance as of end of the period $ 21,875 $ 22,957