XML 78 R68.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - Common Stock Reserved for Future Issuance (Details)
6 Months Ended
Jun. 30, 2022
shares
Class of Stock [Line Items]  
Common stock reserved for future issuance 17,703,975
Senior Notes 2026  
Class of Stock [Line Items]  
Common stock issued upon conversion of senior notes 3,422,780
Senior Notes 2025  
Class of Stock [Line Items]  
Common stock issued upon conversion of senior notes 599,954
Stock Options  
Class of Stock [Line Items]  
Common stock reserved for future issuance 7,418,841
Restricted stock units  
Class of Stock [Line Items]  
Common stock reserved for future issuance 709,481
Class C convertible preferred stock  
Class of Stock [Line Items]  
Common stock reserved for future issuance 5,552,919