XML 58 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Net Income (Loss) Per Share (Details) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive shares excluded from net income (loss) per share 17,221,985 18,823,760 15,614,919
2026 Unsecured Convertible Senior Notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive shares excluded from net income (loss) per share 12,172,008 12,172,008 6,086,004
2023 Unsecured Convertible Senior Notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive shares excluded from net income (loss) per share 4,941,739 4,941,739 7,932,791
Outstanding options to purchase common stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive shares excluded from net income (loss) per share 9,488 1,707,371 1,585,332
Employee restricted stock units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive shares excluded from net income (loss) per share 98,750 2,642  
Outstanding warrants to purchase common stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive shares excluded from net income (loss) per share     10,792