XML 69 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Common Stock - Reserved (Details)
Dec. 31, 2021
shares
Class of Stock [Line Items]  
Shares reserved for future issuance 9,769,252
2018 ESPP  
Class of Stock [Line Items]  
Shares reserved for future issuance 1,137,373
2018 Plan  
Class of Stock [Line Items]  
Shares reserved for future issuance 2,394,091
Stock Options  
Class of Stock [Line Items]  
Shares reserved for future issuance 3,743,400
Restricted Stock Units | 2018 Plan  
Class of Stock [Line Items]  
Shares reserved for future issuance 314,901
Warrant  
Class of Stock [Line Items]  
Shares reserved for future issuance 2,179,487