XML 39 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Accounting Policies - Summary of Activity to Product Returns, Distributor Fees and Discounts, Rebates and Administrative Fees (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Product Information [Line Items]  
Balance $ 37,419
Provision 132,755
Payments/credits (130,121)
Balance 40,053
Product Returns  
Product Information [Line Items]  
Balance 3,791
Provision (962)
Payments/credits (472)
Balance 4,281
Distributor Fees  
Product Information [Line Items]  
Balance 5,883
Provision 17,188
Payments/credits (17,028)
Balance 6,043
Discounts, Rebates and Administrative Fees  
Product Information [Line Items]  
Balance 27,745
Provision 114,605
Payments/credits (112,621)
Balance $ 29,729