XML 75 R62.htm IDEA: XBRL DOCUMENT v3.21.1
NET INCOME (LOSS) PER SHARE - Schedule of Antidilutive Securities (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
EARNINGS PER SHARE    
Total 892 5,385
Employee Stock Option    
EARNINGS PER SHARE    
Total 890 5,343
Restricted Stock Units (RSUs)    
EARNINGS PER SHARE    
Total 2 2
ESPP    
EARNINGS PER SHARE    
Total 0 40