v3.25.1
Stock-based compensation (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Oct. 14, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Common stock reserved 75,282,275        
Stock Options [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Weighted-average grant-date fair values $ 0.64 $ 0.37      
Unvested Stock Options [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Unamortized stock-based compensation cost $ 5,573,573        
Weighted average period 2 years 11 months 8 days        
Common Stock [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Remained shares outstanding 372,896,324 308,090,258 371,076,200 307,020,758  
2021 Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Common stock reserved         37,504,358
Remained shares outstanding 709,633        
Shares available for grant 15,126,740        
2021 Plan [Member] | Common Stock [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Remained shares outstanding 22,377,618        
2013 Plan [Member] | Common Stock [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Remained shares outstanding 17,278,905        
Shares available for grant 0