XML 34 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounting Policies - Summary of Activity to Product Returns, Distributor Fees and Discounts, Rebates and Administrative Fees (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
Product Information [Line Items]  
Balance $ 36,529
Provision 114,863
Payments/credits (114,376)
Balance 37,016
Product Returns  
Product Information [Line Items]  
Balance 4,776
Provision (1,216)
Payments/credits (517)
Balance 3,043
Distributor Fees  
Product Information [Line Items]  
Balance 4,419
Provision 14,212
Payments/credits (12,969)
Balance 5,662
Discounts, Rebates and Administrative Fees  
Product Information [Line Items]  
Balance 27,334
Provision 101,867
Payments/credits (100,890)
Balance $ 28,311