XML 123 R103.htm IDEA: XBRL DOCUMENT v3.22.4
NET INCOME (LOSS) PER SHARE - Schedule of Anti-Dilutive Shares (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive common shares (in shares) 836 2,917
Convertible debt | Convertible Senior Notes, 2.5%    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive common shares (in shares) 0 3
Stock-based awards and equivalents    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive common shares (in shares) 836 2,914