v3.26.1
Cash, cash equivalents, and marketable securities (Details 2) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Cash and Cash Equivalents [Line Items]    
Amortized Cost $ 27,597 $ 48,352
Unrealized Gains 1 54
Unrealized losses (5)
Fair Value 27,593 48,406
Asset-Backed Securities [Member]    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 2,008 2,022
Unrealized Gains 1
Unrealized losses
Fair Value 2,008 2,023
Commercial Paper [Member]    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 6,815 9,120
Unrealized Gains 5
Unrealized losses (1)
Fair Value 6,814 9,125
Corporate Bond Securities [Member]    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 12,809 18,148
Unrealized Gains 1 23
Unrealized losses (3)
Fair Value 12,807 18,171
US Treasury Securities [Member]    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 5,965 19,062
Unrealized Gains 25
Unrealized losses (1)
Fair Value $ 5,964 $ 19,087