XML 85 R67.htm IDEA: XBRL DOCUMENT v3.24.3
NET (LOSS) INCOME PER COMMON SHARE - Schedule of Antidilutive Securities (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
EARNINGS PER SHARE        
Antidilutive effects of including these potential shares (in shares) 12,430 8,445 13,475 12,530
Weighted average number of stock options        
EARNINGS PER SHARE        
Antidilutive effects of including these potential shares (in shares) 6,925 7,057 7,305 5,953
2025 Notes        
EARNINGS PER SHARE        
Antidilutive effects of including these potential shares (in shares) 2,821 0 4,184 5,608
Weighted average number of RSUs        
EARNINGS PER SHARE        
Antidilutive effects of including these potential shares (in shares) 2,637 1,349 1,935 956
Weighted average ESPP purchase options        
EARNINGS PER SHARE        
Antidilutive effects of including these potential shares (in shares) 47 39 51 13