XML 91 R77.htm IDEA: XBRL DOCUMENT v3.26.1
NET INCOME (LOSS) PER COMMON SHARE - Schedule of Antidilutive Securities (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
EARNINGS PER SHARE        
Antidilutive effects of including these potential shares (in shares) 8,295 14,483 8,239 14,261
Weighted average number of stock options        
EARNINGS PER SHARE        
Antidilutive effects of including these potential shares (in shares) 5,956 6,858 6,029 6,921
2025 Notes        
EARNINGS PER SHARE        
Antidilutive effects of including these potential shares (in shares) 0 2,821 0 2,821
Weighted average number of RSUs        
EARNINGS PER SHARE        
Antidilutive effects of including these potential shares (in shares) 2,256 4,703 2,127 4,417
Weighted average ESPP share options        
EARNINGS PER SHARE        
Antidilutive effects of including these potential shares (in shares) 83 101 83 102