XML 70 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts with Customers - Product Revenue Provision and Allowance Categories (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Rebates and Incentives      
Allowance categories      
Balance as of beginning of the period $ 156,937 $ 142,379 $ 132,775
Acquired from BDSI   38,074  
Provision related to current period sales 424,013 497,250 378,694
Changes in estimate related to prior period sales (4,802) (619) 1,121
Credits/payments made (426,322) (520,147) (370,211)
Balance as of end of the period 149,826 156,937 142,379
Product Returns      
Allowance categories      
Balance as of beginning of the period 73,554 54,617 23,779
Acquired from BDSI   18,187  
Provision related to current period sales 41,993 38,250 27,229
Changes in estimate related to prior period sales 4,268 2,505 8,763
Credits/payments made (42,310) (40,005) (5,154)
Balance as of end of the period 77,505 73,554 54,617
Trade Allowances and Chargebacks      
Allowance categories      
Balance as of beginning of the period 22,058 13,226 19,055
Acquired from BDSI   7,575  
Provision related to current period sales 149,976 132,547 84,470
Changes in estimate related to prior period sales 555 (592) 4
Credits/payments made (151,672) (130,698) (90,303)
Balance as of end of the period $ 20,917 $ 22,058 $ 13,226