XML 58 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accruals and allowances (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Apr. 30, 2016
Mar. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accruals and allowances          
Beginning balance   $ 100,328 $ 100,328    
Ending balance     105,260 $ 100,328  
Fdic Guaranteed Amount     250    
Payments to Acquire Intangible Assets     21,081 62,187 $ 20,914
Cranford Pharmaceuticals [Member]          
Accruals and allowances          
Payments to Acquire Intangible Assets $ 60,000        
Funds held in escrow for asset purchase $ 5,000        
Tripartite Agreement-Yescart          
Accruals and allowances          
Payment for legal expenditures   400      
Sales of contract manufactured products [Member]          
Accruals and allowances          
Revenue, Remaining Performance Obligation, Amount     $ 3,800    
Revenue, Remaining Performance Obligation, Remaining Period     6 months    
Product Development Services [Member]          
Accruals and allowances          
Revenue, Remaining Performance Obligation, Amount     $ 100    
Product Development Services [Member] | Maximum          
Accruals and allowances          
Revenue, Remaining Performance Obligation, Remaining Period     15 months    
Chargebacks          
Accruals and allowances          
Beginning balance   88,746 $ 88,746 49,882  
Accruals/Adjustments     492,374 408,265  
Credits Taken Against Reserve     (487,054) (369,401)  
Ending balance     94,066 88,746 49,882
Government Rebates          
Accruals and allowances          
Beginning balance   7,826 7,826 8,901  
Accruals/Adjustments     15,308 14,240  
Credits Taken Against Reserve     (17,642) (15,315)  
Ending balance     5,492 7,826 8,901
Returns          
Accruals and allowances          
Beginning balance   27,155 27,155 16,595  
Accruals/Adjustments     24,081 30,333  
Credits Taken Against Reserve     (15,405) (19,773)  
Ending balance     35,831 27,155 16,595
Administrative Fees and Other Rebates          
Accruals and allowances          
Beginning balance   8,906 8,906 8,281  
Accruals/Adjustments     35,225 37,588  
Credits Taken Against Reserve     (31,031) (36,963)  
Ending balance     13,100 8,906 8,281
Prompt Payment Discounts          
Accruals and allowances          
Beginning balance   $ 3,839 3,839 2,549  
Accruals/Adjustments     15,633 14,347  
Credits Taken Against Reserve     (14,830) (13,057)  
Ending balance     $ 4,642 $ 3,839 $ 2,549