v3.26.1
Schedule of diluted net loss per share attributable to common stock (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Totals 7,835,992 5,499,416
Stock Options [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Totals 6,072,242 4,235,666
Common Stock Warrants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Totals 1,763,750 1,763,750