v3.26.1
Accounting Policies - Summary of Activity to Product Returns, Distributor Fees and Discounts, Rebates and Administrative Fees (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Product Information [Line Items]  
Balance $ 45,995
Provision 129,095
Payments/credits (127,225)
Balance 47,865
Product Returns  
Product Information [Line Items]  
Balance 4,515
Provision 334
Payments/credits (636)
Balance 4,213
Distributor Fees  
Product Information [Line Items]  
Balance 7,328
Provision 17,307
Payments/credits (16,506)
Balance 8,129
Discounts, Rebates and Administrative Fees  
Product Information [Line Items]  
Balance 34,152
Provision 111,454
Payments/credits (110,083)
Balance $ 35,523