v3.26.1
Stock-based compensation (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Oct. 14, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Common stock reserved 18,319,346            
Stock options [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Weighted-average grant-date fair values $ 2.47 $ 5.55          
Unvested stock options [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Unamortized stock-based compensation cost $ 9,100            
Weighted average period 2 years 3 months 21 days            
Common Stock [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Remained shares outstanding 75,330,559 44,955,220 45,055,736 45,025,917 37,289,632 37,107,620  
2021 Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Common stock reserved             5,411,631
Remained shares outstanding 158,180            
Shares available for grant 1,219,890            
2021 Plan [Member] | Common Stock [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Remained shares outstanding 4,191,741            
2013 Plan [Member] | Common Stock [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Remained shares outstanding 1,594,564            
Shares available for grant 0