v3.26.1
Stock-based compensation (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Oct. 14, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Common stock reserved 7,322,516        
Stock options [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Weighted-average grant-date fair values $ 3.23 $ 6.38      
Unvested stock options [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Unamortized stock-based compensation cost $ 8,700        
Weighted average period 2 years 6 months 29 days        
Common Stock [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Remained shares outstanding 45,055,736 37,289,632 45,025,917 37,107,620  
2021 Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Common stock reserved         3,673,015
Remained shares outstanding 89,758        
Shares available for grant 573,006        
2021 Plan [Member] | Common Stock [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Remained shares outstanding 3,100,009        
2013 Plan [Member] | Common Stock [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Remained shares outstanding 1,611,890        
Shares available for grant 0