XML 118 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS 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, 2024
Dec. 31, 2023
Dec. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total number of potentially issuable shares (in shares) 9,438 16,407 16,483
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) 9,438 8,072 8,148
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) 0 8,335 8,335