XML 41 R31.htm IDEA: XBRL DOCUMENT v3.26.3
Summary of significant accounting policies - Anti-dilutive (Details) - shares
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share, Diluted, Other Disclosures [Abstract]    
Total, Anti-dilutive securities 20,435,156 15,695,808
Stock options outstanding    
Earnings Per Share, Diluted, Other Disclosures [Abstract]    
Total, Anti-dilutive securities 19,360,956 15,695,808
Unvested Restricted Stock Units    
Earnings Per Share, Diluted, Other Disclosures [Abstract]    
Total, Anti-dilutive securities 1,074,200