ACCOUNTS RECEIVABLE AND RELATED ALLOWANCE FOR DOUBTFUL ACCOUNTS (Details) - USD ($) $ in Thousands |
12 Months Ended | ||||
|---|---|---|---|---|---|
Dec. 31, 2017 |
Dec. 31, 2016 |
Dec. 31, 2015 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
| Accounts Receivable, Net [Abstract] | |||||
| Accounts receivable | $ 346,264 | $ 94,309 | |||
| Allowance for doubtful accounts | $ 2,137 | $ 2,134 | $ (2,449) | 3,885 | 2,137 |
| Allowance for doubtful accounts and sales reserves | (4,275) | (2,137) | |||
| Accounts receivable, net of allowance for doubtful accounts | $ 341,989 | $ 92,172 | |||
| Allowance for doubtful accounts | |||||
| Allowance for doubtful accounts | (2,137) | (2,134) | 2,449 | ||
| Additions Charged to Costs and Expenses | 3,715 | 1,330 | 1,553 | ||
| Deduction From Reserves | (1,967) | (1,327) | (1,868) | ||
| Allowance for doubtful accounts | (3,885) | (2,137) | $ (2,134) | ||
| Allowance for Sales Reserves | |||||
| Allowance for Sales Reserve | 0 | ||||
| Sales Reserve Expense | 390 | ||||
| Reduction in Sales Reseve | 0 | ||||
| Allowance for Sales Reserve | $ 390 | $ 0 | |||