v3.26.1
Revenue from Contracts with Customers - Schedule of Product Revenue Provision and Allowance Categories (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Rebates and Incentives    
Movement In Contract With Customer Liability [Roll Forward]    
Beginning balance $ 170,592 $ 191,508
Provision related to current period sales 291,741 241,829
Liability acquired from Azstarys Acquisition 45,914 671
Changes in estimate related to prior period sales (3,657) (5,445)
Credits/payments made (290,089) (256,156)
Ending balance 214,501 172,407
Product Returns    
Movement In Contract With Customer Liability [Roll Forward]    
Beginning balance 147,674 147,134
Provision related to current period sales 38,573 34,602
Liability acquired from Azstarys Acquisition 35,371 (20,316)
Changes in estimate related to prior period sales (6,400) (2,238)
Credits/payments made (22,865) (20,831)
Ending balance 192,353 138,351
Trade Allowances and Chargebacks    
Movement In Contract With Customer Liability [Roll Forward]    
Beginning balance 32,150 38,512
Provision related to current period sales 116,235 101,430
Liability acquired from Azstarys Acquisition 9,638 7
Changes in estimate related to prior period sales 96 286
Credits/payments made (116,697) (111,286)
Ending balance $ 41,422 $ 28,949