v3.26.1
Accounting Policies - Summary of Activity to Product Returns, Distributor Fees and Discounts, Rebates and Administrative Fees (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
Product Information [Line Items]  
Balance $ 45,995
Provision 60,641
Payments/credits (61,998)
Balance 44,638
Product Returns  
Product Information [Line Items]  
Balance 4,515
Provision 94
Payments/credits (382)
Balance 4,227
Distributor Fees  
Product Information [Line Items]  
Balance 7,328
Provision 8,183
Payments/credits (9,087)
Balance 6,424
Discounts, Rebates and Administrative Fees  
Product Information [Line Items]  
Balance 34,152
Provision 52,364
Payments/credits (52,529)
Balance $ 33,987