XML 63 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Schedule of Reserved Common Stock for Future Issuances (Details) - shares
Dec. 31, 2022
Dec. 31, 2021
Common Stock, Capital Shares Reserved for Future Issuance 13,159,736 11,221,882
Common stock options issued and outstanding    
Common Stock, Capital Shares Reserved for Future Issuance 4,819,906 4,996,945
Common stock available for future grant    
Common Stock, Capital Shares Reserved for Future Issuance 6,099,584 5,321,687
Restricted stock units outstanding    
Common Stock, Capital Shares Reserved for Future Issuance 1,014,123 53,250
Shares available for future purchase under ESPP    
Common Stock, Capital Shares Reserved for Future Issuance 1,226,123 850,000