v3.25.4
Income taxes - Schedule of unrecognized tax benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Reconciliation of Unrecognized Tax Benefits [Roll Forward]      
Unrecognized tax benefit as of January 1 $ 1,371 $ 1,162 $ 1,151
Changes related to prior year tax positions, decrease (311) (35) (101)
Changes related to current year tax positions 53 244 112
Unrecognized tax benefit as of December 31 $ 1,113 $ 1,371 $ 1,162