NATURE OF OPERATIONS, CONSOLIDATION AND PRESENTATION OF FINANCIAL STATEMENTS - Recently Issued Accounting Pronouncements (Details) - USD ($) $ in Thousands |
12 Months Ended | |||
---|---|---|---|---|
Dec. 31, 2017 |
Dec. 31, 2019 |
Jan. 01, 2019 |
Dec. 31, 2018 |
|
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | ||||
Deferred tax assets | $ 21,427 | $ 35,794 | ||
Retained earnings | 246,383 | 119,550 | ||
Operating lease liabilities | 83,900 | |||
Operating lease ROU assets | $ 84,791 | $ 0 | ||
ASU 2016-09 [Member] | ||||
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | ||||
Tax benefit from stock options exercised and restricted stock vesting | $ 3,200 | |||
ASU 2016-09 [Member] | Restatement Adjustment | ||||
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | ||||
Deferred tax assets | 400 | |||
Retained earnings | $ 400 | |||
ASU 2016-02 [Member] | ||||
New Accounting Pronouncements or Change in Accounting Principle [Line Items] | ||||
Operating lease liabilities | $ 80,000 | |||
Operating lease ROU assets | $ 80,000 |