XML 123 R110.htm IDEA: XBRL DOCUMENT v3.20.2
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 81,868 103,846 90,809
Additions 321,210 272,913 257,273
Deductions Charged to Reserves (283,653) (294,891) (244,236)
Balance at End of Period 119,425 81,868 103,846
Valuation allowance for deferred tax assets      
Valuation Allowance for Impairment of Recognized Servicing Assets [Roll Forward]      
Balance at Beginning of Period 114,516 4,740 1,429
Additions 104,858 109,800 3,875
Deductions Charged to Reserves (1,083) (24) (564)
Balance at End of Period $ 218,291 $ 114,516 $ 4,740