XML 99 R106.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Accounts receivable allowances      
Valuation Allowance for Impairment of Recognized Servicing Assets [Roll Forward]      
Balance at Beginning of Period $ 9,543 $ 12,060 $ 9,533
Additions 324,542 229,509 168,945
Deductions Charged to Reserves (310,668) (232,026) (166,418)
Balance at End of Period 23,417 9,543 12,060
Rebates, fees and returns reserves      
Valuation Allowance for Impairment of Recognized Servicing Assets [Roll Forward]      
Balance at Beginning of Period 76,770 100,702 89,466
Additions 320,005 270,959 255,471
Deductions Charged to Reserves (283,653) (294,891) (244,235)
Balance at End of Period 113,122 76,770 100,702
Valuation allowance for deferred tax assets      
Valuation Allowance for Impairment of Recognized Servicing Assets [Roll Forward]      
Balance at Beginning of Period 113,278 4,740 1,429
Additions 104,579 108,562 3,875
Deductions Charged to Reserves (1,083) (24) (564)
Balance at End of Period $ 216,774 $ 113,278 $ 4,740