XML 64 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Antidilutive shares (Details) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Summary of Significant Accounting Policies      
Antidilutive securities excluded from computation of earnings per share, amount 14,609,804 15,290,040 17,205,023
Series C convertible preferred stock      
Summary of Significant Accounting Policies      
Antidilutive securities excluded from computation of earnings per share, amount 5,664,532 5,443,505 6,474,135
Stock options      
Summary of Significant Accounting Policies      
Antidilutive securities excluded from computation of earnings per share, amount 4,194,554 5,449,952 5,920,886
Restricted stock units      
Summary of Significant Accounting Policies      
Antidilutive securities excluded from computation of earnings per share, amount 727,984 373,849  
Convertible Senior Notes      
Summary of Significant Accounting Policies      
Antidilutive securities excluded from computation of earnings per share, amount 4,022,734 4,022,734 4,810,002