XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE RECOGNITION - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]          
Rebates $ (188,767,000) $ (187,459,000) $ (371,676,000) $ (351,123,000)  
Revenue recognized fro performance obligation satisfied in previous period 0 0 0 0  
Gross receivables from contracts 74,091,000   74,091,000   $ 80,191,000
Contract liabilities 3,056,000   3,056,000   $ 2,299,000
Adjustments | Accounting Standards Update 2014-09          
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]          
Rebates $ 1,546,000 $ 1,109,000 $ 2,537,000 $ 2,447,000