XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Loss Per Common Share - Summary of Common Share Equivalent Securities Excluded from the Calculation Weighted Average Common (Details) - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive common share equivalents 20,517,267 16,023,264
Stock Options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive common share equivalents 8,755,890 7,732,126
Restricted Stock Units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive common share equivalents 11,592,608 8,201,696
Employee Stock Purchase Plan    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive common share equivalents 168,769 89,442