ACCOUNTING POLICIES ACCOUNTING POLICIES - Allowance for Sales Returns Rollforward (Details) - USD ($) $ in Thousands |
9 Months Ended | 12 Months Ended | |
---|---|---|---|
Sep. 30, 2019 |
Dec. 31, 2018 |
Dec. 31, 2017 |
|
Accounting Policies [Abstract] | |||
Allowance for returns | $ 7,897 | $ 15,261 | $ 17,391 |
Revenue Recognition, Sales Returns, Reserve for Sales Returns | 87,620 | 174,864 | |
Deductions From Sales Returns, Current | $ (94,984) | $ (176,994) |