XML 86 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Equity - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
Mar. 31, 2023
Dec. 31, 2022
Class of Stock [Line Items]    
Total common stock reserved for future issuance (in shares) 238,414,330 199,995,512
Conversion of convertible notes    
Class of Stock [Line Items]    
Total common stock reserved for future issuance (in shares) 53,538,000 53,538,000
Possible future issuance under stock plans    
Class of Stock [Line Items]    
Total common stock reserved for future issuance (in shares) 49,923,057 26,434,957
Outstanding common stock warrants    
Class of Stock [Line Items]    
Total common stock reserved for future issuance (in shares) 12,170,990 12,170,990
Outstanding stock options, restricted stock units and performance stock units    
Class of Stock [Line Items]    
Total common stock reserved for future issuance (in shares) 122,782,283 107,851,565