v3.26.1
Cash, cash equivalents, and marketable securities (Details 2) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Cash and Cash Equivalents [Line Items]    
Amortized Cost $ 24,316 $ 48,352
Unrealized Gains 7 54
Unrealized losses (2)
Fair Value 24,321 48,406
Asset-Backed Securities [Member]    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 2,015 2,022
Unrealized Gains 1
Unrealized losses (1)
Fair Value 2,014 2,023
Commercial Paper [Member]    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 1,783 9,120
Unrealized Gains 5
Unrealized losses
Fair Value 1,783 9,125
Corporate Bond Securities [Member]    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 12,670 18,148
Unrealized Gains 3 23
Unrealized losses (1)
Fair Value 12,672 18,171
US Treasury Securities [Member]    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 7,848 19,062
Unrealized Gains 4 25
Unrealized losses
Fair Value $ 7,852 $ 19,087