XML 100 R88.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share - Summary of Calculation of Diluted Shares Outstanding (Details) - shares
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Potentially dilutive shares not included in calculation of diluted shares outstanding 22,751,000 25,224,549
Stock Options    
Potentially dilutive shares not included in calculation of diluted shares outstanding 2,563,207 4,920,028
Restricted Stock Units    
Potentially dilutive shares not included in calculation of diluted shares outstanding 14,251,567 9,145,799
Convertible Senior Notes    
Potentially dilutive shares not included in calculation of diluted shares outstanding 5,936,226 11,158,722