v3.26.1
Common stock reserved for future issuance (Details) - shares
Dec. 31, 2025
Dec. 31, 2024
Share-Based Payment Arrangement, Option [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Reserved for future grants 1,132,700 1,130,260
Subordinated Convertible Note [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Reserved for future grants 4,605,775 3,203,906
Warrant To Purchase Common Stock [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Reserved for future grants 50,000 50,000
Treasury Stock Reserved For Future Grants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Reserved for future grants 309,920 417,099