v3.26.1
Summary of significant accounting policies (Details 2) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accounting Policies [Abstract]        
Interest income $ 333 $ 504 $ 610 $ 923
(Amortization of premium) accretion of discount on marketable securities, net (51) 110 86 324
Total interest income $ 282 $ 614 $ 696 $ 1,247