XML 93 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity - Common Stock Reserved for Future Issuance (Details)
12 Months Ended
Dec. 31, 2021
shares
Class of Stock [Line Items]  
Common Stock Reserved for Future Issuance 16,868,029
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 [Member]  
Class of Stock [Line Items]  
Common Stock Reserved for Future Issuance 7,027,941
Restricted stock units  
Class of Stock [Line Items]  
Common Stock Reserved for Future Issuance 373,849
Class C convertible preferred stock  
Class of Stock [Line Items]  
Common Stock Reserved for Future Issuance 5,443,505