v3.26.1
Cash, cash equivalents, and marketable securities (Details 4) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Cash and Cash Equivalents [Abstract]    
One year or less $ 23,315  
Two years to three years 1,006  
Total minimum payments $ 24,321 $ 48,406