XML 86 R62.htm IDEA: XBRL DOCUMENT v3.20.1
EMPLOYEE BENEFIT PLANS (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Feb. 28, 2014
Defined Benefit Plan Disclosure [Line Items]      
Shares of common stock reserved for issuance (in shares) 6,236,000 3,942,000  
Defined contribution retirement plan, maximum employee contribution deferred 100.00%    
Discretionary match per participating employee, maximum $ 4,000    
Canada      
Defined Benefit Plan Disclosure [Line Items]      
Employer matching contribution, percent of employees' eligible compensation 4.00%    
2014 Employee Stock Purchase Plan      
Defined Benefit Plan Disclosure [Line Items]      
Shares of common stock reserved for issuance (in shares)     200,000
Common stock purchase price, discount rate 15.00%    
Common stock available for sale (in shares) 28,000