XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Common Stock - Summary of Reserved Shares of Common Stock for Issuance (Details) - shares
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Common Stock      
Warrants to purchase common stock 272,680 272,680  
Options issued and outstanding 1,268,850 607,220 799,470
Shares available for future stock option grants 456,381 707,250 157,321
Total 1,997,911 1,587,150