DEBT - 2.50% Convertible Senior Notes Due 2021 (Details) - USD ($) $ in Thousands |
Sep. 01, 2021 |
Dec. 31, 2021 |
Dec. 31, 2020 |
Apr. 08, 2020 |
Feb. 19, 2020 |
Sep. 09, 2014 |
|---|---|---|---|---|---|---|
| Debt Instrument [Line Items] | ||||||
| Principal amount outstanding | $ 73,493 | $ 84,102 | ||||
| Convertible Senior Notes, 2.5% | Convertible debt | ||||||
| Debt Instrument [Line Items] | ||||||
| Interest rate | 2.50% | 2.50% | ||||
| Par value of debt | $ 345,000 | |||||
| Repurchased aggregate principal amount | $ 42,100 | $ 102,500 | ||||
| Redemption of debt | $ 300 | |||||
| Principal amount outstanding | $ 0 | $ 300 |