XML 59 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition - Summary of Activity to Product Returns, Distributor Fees and Discounts, Rebates, Administrative and Other Fees (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Product Information [Line Items]  
Balance $ 36,529
Provision 236,533
Payments/credits (235,643)
Balance 37,419
Product Returns  
Product Information [Line Items]  
Balance 4,776
Provision (174)
Payments/credits (811)
Balance 3,791
Distributor Fees  
Product Information [Line Items]  
Balance 4,419
Provision 30,045
Payments/credits (28,581)
Balance 5,883
Discounts, Rebates, Administrative and Other Fees  
Product Information [Line Items]  
Balance 27,334
Provision 206,662
Payments/credits (206,251)
Balance $ 27,745