XML 61 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Product Revenue, Net - Summary of Product Revenue Allowance and Reserve Categories (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance $ 28,378 $ 41,363 $ 31,543
Provisions related to sales in current year 106,215 150,908 167,269
Adjustments related to prior year sales 392 (1,791) 377
Credits/payments made (103,632) (162,102) (157,826)
Ending balance 31,353 28,378 41,363
Chargebacks and Discounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance 1,278 802 738
Provisions related to sales in current year 11,398 11,759 10,559
Adjustments related to prior year sales (9) (1) 0
Credits/payments made (11,191) (11,282) (10,495)
Ending balance 1,476 1,278 802
Rebates, Fees and other Deductions      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance 26,625 39,912 30,552
Provisions related to sales in current year 89,686 133,297 149,472
Adjustments related to prior year sales 401 (1,790) 377
Credits/payments made (87,722) (144,794) (140,489)
Ending balance 28,990 26,625 39,912
Returns      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance 475 649 253
Provisions related to sales in current year 5,131 5,852 7,238
Adjustments related to prior year sales 0 0 0
Credits/payments made (4,719) (6,026) (6,842)
Ending balance $ 887 $ 475 $ 649