XML 53 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders Equity - Schedule of Reserved Shares of Common Stock for Issuance (Details) - shares
Dec. 31, 2024
Dec. 31, 2023
Jul. 31, 2020
Class Of Stock [Line Items]      
Reserved shares of common stock for issuance 1,016,128 798,136  
2020 Employee Stock Purchase Plan      
Class Of Stock [Line Items]      
Reserved shares of common stock for issuance 68,924   26,580
Option To Purchase Common Stock      
Class Of Stock [Line Items]      
Reserved shares of common stock for issuance 262,791 453,902  
Unvested Restricted Stock      
Class Of Stock [Line Items]      
Reserved shares of common stock for issuance 26,918 141,516  
Stock Available For Grant | 2020 Stock Option and Grant Plan      
Class Of Stock [Line Items]      
Reserved shares of common stock for issuance 657,495 181,846  
Stock Available For Issuance | 2020 Employee Stock Purchase Plan      
Class Of Stock [Line Items]      
Reserved shares of common stock for issuance 68,924 20,872