XML 53 R41.htm IDEA: XBRL DOCUMENT v3.22.0.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, 2021
USD ($)
Product Information [Line Items]  
Balance $ 24,571
Provision 159,672
Payments/credits (161,683)
Balance 22,560
Product Returns  
Product Information [Line Items]  
Balance 2,704
Provision 364
Payments/credits (489)
Balance 2,579
Distributor Fees  
Product Information [Line Items]  
Balance 3,930
Provision 18,046
Payments/credits (18,510)
Balance 3,466
Discounts, Rebates and Administrative Fees  
Product Information [Line Items]  
Balance 17,937
Provision 141,262
Payments/credits (142,684)
Balance $ 16,515