XML 68 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Product Revenue, Net - Summary of Product Revenue Allowance and Reserve Categories (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance $ 41,363 $ 31,543 $ 23,737
Provisions related to sales in current year 150,908 167,269 120,696
Adjustments related to prior year sales (1,791) 377 1,149
Credits/payments made (162,102) (157,826) (114,039)
Ending balance 28,378 41,363 31,543
Chargebacks and Discounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance 802 738 516
Provisions related to sales in current year 11,759 10,559 7,822
Adjustments related to prior year sales (1) 0 0
Credits/payments made (11,282) (10,495) (7,600)
Ending balance 1,278 802 738
Rebates, Fees and other Deductions      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance 39,912 30,552 22,861
Provisions related to sales in current year 133,297 149,472 110,866
Adjustments related to prior year sales (1,790) 377 1,149
Credits/payments made (144,794) (140,489) (104,324)
Ending balance 26,625 39,912 30,552
Returns      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance 649 253 360
Provisions related to sales in current year 5,852 7,238 2,008
Adjustments related to prior year sales 0 0 0
Credits/payments made (6,026) (6,842) (2,115)
Ending balance $ 475 $ 649 $ 253