XML 60 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Equity Incentive Plans (Details) - shares
Dec. 31, 2022
Dec. 31, 2021
Stockholders' Equity    
Shares of common stock reserved for issuance (in shares) 9,022,284  
2011 Equity Incentive Plan | Unexercised Stock Options    
Stockholders' Equity    
Shares of common stock reserved for issuance (in shares) 5,316,025  
2021 Equity Incentive Plan    
Stockholders' Equity    
Number of common stock eligible for issuance 4,000,000  
Shares are granted available for issuance (in shares) 3,291,909  
Shares of common stock reserved for issuance (in shares) 3,291,909 3,291,909
2021 Equity Incentive Plan | Unexercised Stock Options    
Stockholders' Equity    
Shares of common stock reserved for issuance (in shares) 414,350