v3.26.1
Revenue Recognition - Summary of Revenue Allowances and Related Accruals (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Revenue from Contract with Customer [Line Items]  
Balance as of January 1, 2026 $ 76,108
Accruals 166,666
Utilizations (146,353)
Balance as of June 30, 2026 96,421
Customer Credits, Discounts and Allowances  
Revenue from Contract with Customer [Line Items]  
Balance as of January 1, 2026 10,646
Accruals 36,700
Utilizations (38,674)
Balance as of June 30, 2026 8,672
Rebates, Returns and Co-Pay Assistance  
Revenue from Contract with Customer [Line Items]  
Balance as of January 1, 2026 65,462
Accruals 129,966
Utilizations (107,679)
Balance as of June 30, 2026 $ 87,749