XML 92 R81.htm IDEA: XBRL DOCUMENT v3.20.2
SHAREHOLDERS' EQUITY - Employee Stock Purchase Plan (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Class of Stock [Line Items]        
Espp Shares Market Value 85.00%   85.00%  
Employee stock ownership plan (ESOP) (in shares) 1,000   1,000  
ESPP share discount 15.00%   15.00%  
Non-cash compensation expense recognized $ 2,444 $ 3,393 $ 4,224 $ 6,966
Employee Stock Purchase Plan        
Class of Stock [Line Items]        
Number of shares purchased (in shares)     166 159
Non-cash compensation expense recognized     $ 43 $ 131