XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Common Share (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Outstanding shares of common stock equivalents that have been excluded from diluted net loss per common share    
Common stock equivalents (in shares) 6,593,361 6,150,235
Shares of common stock subject to outstanding options    
Outstanding shares of common stock equivalents that have been excluded from diluted net loss per common share    
Common stock equivalents (in shares) 3,627,695 3,767,086
Employee stock purchase plan    
Outstanding shares of common stock equivalents that have been excluded from diluted net loss per common share    
Common stock equivalents (in shares) 29,334 33,998
Restricted stock units    
Outstanding shares of common stock equivalents that have been excluded from diluted net loss per common share    
Common stock equivalents (in shares) 2,936,332 2,349,151