XML 89 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Shares Reserved for Future Issuance (Details) - shares
Dec. 31, 2022
Dec. 31, 2021
Sep. 30, 2020
Class of Stock [Line Items]      
Shares reserved for future issuance (in shares) 8,471,816 7,271,132  
Common stock options issued and outstanding      
Class of Stock [Line Items]      
Shares reserved for future issuance (in shares) 2,495,528 2,145,131  
Common stock restricted stock units issued and outstanding      
Class of Stock [Line Items]      
Shares reserved for future issuance (in shares) 998,473 442,428  
Common stock available for future grants      
Class of Stock [Line Items]      
Shares reserved for future issuance (in shares) 3,765,706 3,751,115  
Common stock available for ESPP      
Class of Stock [Line Items]      
Shares reserved for future issuance (in shares) 1,212,109 932,458 720,000