XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition - Summary of Activity to Product Returns, Distributor Fees and Discounts, Rebates and Administrative Fees (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Product Information [Line Items]  
Balance $ 22,560
Provision 181,083
Payments/credits (170,326)
Balance 33,317
Product Returns  
Product Information [Line Items]  
Balance 2,579
Provision 1,546
Payments/credits (789)
Balance 3,336
Distributor Fees  
Product Information [Line Items]  
Balance 3,466
Provision 21,153
Payments/credits (20,439)
Balance 4,180
Discounts, Rebates and Administrative Fees  
Product Information [Line Items]  
Balance 16,515
Provision 158,384
Payments/credits (149,098)
Balance $ 25,801