XML 54 R40.htm IDEA: XBRL DOCUMENT v3.20.1
REVENUE RECOGNITION - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Rebates $ (182,910,000) $ (163,664,000)  
Revenue recognized fro performance obligation satisfied in previous period 0 0  
Gross receivables from contracts 74,161,000   $ 80,191,000
Contract liabilities 2,860,000   $ 2,299,000
Adjustments | Accounting Standards Update 2014-09      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Rebates $ 991,000 $ 1,338,000