v3.25.4
Income taxes - Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]        
Unrecognized tax benefits $ 1,113 $ 1,371 $ 1,162 $ 1,151
Income tax, interest or penalties accrued $ 0 $ 0