XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Common Stock Reserved For Issuance - Common Stock Reserved For Potential Future Issuances (Details) - shares
Jun. 30, 2022
Dec. 31, 2021
Class Of Stock [Line Items]    
Total shares of common stock reserved 2,166,909 1,550,887
Shares Underlying Outstanding Stock Options    
Class Of Stock [Line Items]    
Total shares of common stock reserved 1,734,794 1,154,563
Shares Available For Future Stock Option Grants    
Class Of Stock [Line Items]    
Total shares of common stock reserved 432,115 396,324