XML 83 R72.htm IDEA: XBRL DOCUMENT v3.22.2
NET INCOME (LOSS) PER SHARE - Schedule of Antidilutive Securities (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
EARNINGS PER SHARE        
Total 1,979 2,114 3,075 1,503
Weighted average number of stock options        
EARNINGS PER SHARE        
Total 1,948 2,088 1,855 1,489
Convertible senior notes        
EARNINGS PER SHARE        
Total 0 0 1,196 0
Weighted average number of RSUs        
EARNINGS PER SHARE        
Total 31 26 24 14