XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - Schedule of Shares Reserved for Future Issuance (Details) - shares
Jun. 30, 2022
Dec. 31, 2021
Class Of Stock [Line Items]    
Warrants to purchase common stock 77,842 77,842
Common stock options issued and outstanding 2,144,984 2,175,685
Common stock available for future grants 569,962 1,934,095
Restricted Stock Units Issued And Outstanding 1,755,543 394,750
ESPP    
Class Of Stock [Line Items]    
Convertible notes 401,164 401,164