v3.26.1
Segments and geographic information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
segment
Dec. 31, 2024
USD ($)
Segments and geographic information    
Number of operating segments | segment 1  
Number of reportable segments | segment 1  
Long lived assets, including operating lease right of use assets $ 21,907 $ 17,189
United States    
Segments and geographic information    
Long lived assets, including operating lease right of use assets 863 3,037
United Kingdom    
Segments and geographic information    
Long lived assets, including operating lease right of use assets $ 21,044 $ 14,152