XML 76 R64.htm IDEA: XBRL DOCUMENT v3.21.2
NET INCOME (LOSS) PER SHARE - Schedule of Antidilutive Securities (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
EARNINGS PER SHARE        
Total 3,102 3,615 2,036 4,894
Employee Stock Option        
EARNINGS PER SHARE        
Total 2,707 3,585 1,895 4,746
Restricted Stock Units (RSUs)        
EARNINGS PER SHARE        
Total 369 5 132 126
ESPP        
EARNINGS PER SHARE        
Total 26 25 9 22