XML 108 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
EARNINGS (LOSS) PER COMMON SHARE - Schedule of Anti-Dilutive Common Stock Excluded from Computation of Basic and Diluted Earnings (Loss) Per Share (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total number of potentially issuable shares (in shares) 16,407 16,483 20,785
0.599% senior subordinated convertible notes due in August 2024 (the 2024 Notes) | Convertible Senior Notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potential shares issued if converted (in shares) 4,000    
1.250% senior subordinated convertible notes due in May 2027 (the 2027 Notes) | Convertible Senior Notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potential shares issued if converted (in shares) 4,400    
Common stock issuable under the Company's equity incentive plans      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total number of potentially issuable shares (in shares) 8,072 8,148 12,450
Common stock issuable under the Company’s convertible debt      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total number of potentially issuable shares (in shares) 8,335 8,335 8,335