XML 77 R67.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders' Equity - Common Stock Reserved for Future Issuance (Details) - shares
9 Months Ended 12 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Stockholders' Equity    
Common stock reserved for future issuance 17,746,270  
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 4,810,002
Stock Options    
Stockholders' Equity    
Common stock reserved for future issuance 7,382,163  
Class C convertible preferred stock    
Stockholders' Equity    
Common stock reserved for future issuance 5,607,898  
Restricted stock units    
Stockholders' Equity    
Common stock reserved for future issuance 733,475