v3.20.2
SHAREHOLDERS' EQUITY - Employee Stock Purchase Plan (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Class of Stock [Line Items]        
Non-cash compensation expense recognized $ 1,945 $ 3,341 $ 6,168 $ 10,286
Employee Stock Purchase Plan        
Class of Stock [Line Items]        
Number of shares purchased (in shares)     166 260
Non-cash compensation expense recognized     $ 43 $ 182