STOCKHOLDERS' EQUITY AND COMPENSATION ARRANGEMENTS Stock-based Compensation Expense (Details) - USD ($) $ in Thousands |
3 Months Ended | |
---|---|---|
Mar. 31, 2020 |
Mar. 31, 2019 |
|
Share-based Payment Arrangement, Amount Capitalized | $ 1,100 | $ 1,300 |
Share-based Payment Arrangement, Noncash Expense | 14,015 | 16,411 |
Cost of Sales [Member] | ||
Share-based Payment Arrangement, Noncash Expense | 259 | 378 |
Selling and Marketing Expense [Member] | ||
Share-based Payment Arrangement, Noncash Expense | 874 | 1,425 |
Selling, General and Administrative Expenses [Member] | ||
Share-based Payment Arrangement, Noncash Expense | 12,882 | $ 14,608 |
Restricted Stock Units (RSUs) | ||
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $ 92,400 | |
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition | 1 year 5 months 4 days |