XML 56 R40.htm IDEA: XBRL DOCUMENT v3.22.2
REVENUE RECOGNITION AND RELATED ALLOWANCES - Allowances (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Accruals and allowances    
Beginning balance $ 105,260  
Ending balance 150,428  
Chargebacks    
Accruals and allowances    
Beginning balance 94,066 $ 88,746
Accruals/Adjustments 320,191 214,125
Credits Taken Against Reserve (274,714) (220,776)
Ending balance 139,543 82,095
Government Rebates    
Accruals and allowances    
Beginning balance 5,492 7,826
Accruals/Adjustments 9,356 12,980
Credits Taken Against Reserve (5,408) (12,066)
Ending balance 9,440 8,740
Returns    
Accruals and allowances    
Beginning balance 35,831 27,155
Accruals/Adjustments 15,057 21,058
Credits Taken Against Reserve (15,989) (16,309)
Ending balance 34,899 31,904
Administrative Fees and Other Rebates    
Accruals and allowances    
Beginning balance 13,100 8,906
Accruals/Adjustments 20,701 32,207
Credits Taken Against Reserve (19,283) (33,071)
Ending balance 14,518 8,042
Prompt Payment Discounts    
Accruals and allowances    
Beginning balance 4,642 3,839
Accruals/Adjustments 10,494 13,315
Credits Taken Against Reserve (8,938) (13,682)
Ending balance $ 6,198 $ 3,472