XML 81 R71.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Common Stock Reserved for Future Issuance (Details)
3 Months Ended
Mar. 31, 2023
shares
Stockholders' Equity  
Common stock reserved for future issuance 17,893,345
Senior Notes 2026  
Stockholders' Equity  
Common stock issued upon conversion of senior notes 3,422,780
Senior Notes 2025  
Stockholders' Equity  
Common stock issued upon conversion of senior notes 599,954
Stock Options  
Stockholders' Equity  
Common stock reserved for future issuance 7,484,324
Restricted stock units  
Stockholders' Equity  
Common stock reserved for future issuance 665,110
Class C convertible preferred stock  
Stockholders' Equity  
Common stock reserved for future issuance 5,721,177
Warrants  
Stockholders' Equity  
Common stock issued upon conversion of senior notes 17,900,000