XML 94 R83.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss Per Share - Summary of Calculation of Diluted Shares Outstanding (Details) - shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Potentially dilutive shares not included in calculation of diluted shares outstanding 17,372,070 6,695,400
Stock Options    
Potentially dilutive shares not included in calculation of diluted shares outstanding 3,814,755 4,995,310
Restricted Stock Units    
Potentially dilutive shares not included in calculation of diluted shares outstanding 2,398,593 1,700,090
Convertible Senior Notes    
Potentially dilutive shares not included in calculation of diluted shares outstanding 11,158,722