v3.26.1
Goodwill and intangible assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Accumulated Amortization $ (7,082) $ (6,359)
Net Carrying Value $ 3,654  
Weighted Average Useful Life (in years) 3 years 2 months 12 days 3 years 8 months 12 days
Intangible assets, gross $ 10,736 $ 10,616
Intangible assets, net 3,654 4,257
Tradenames    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Value 2,794 2,794
Accumulated Amortization (1,399) (1,268)
Net Carrying Value $ 1,395 $ 1,526
Weighted Average Useful Life (in years) 5 years 4 months 24 days 5 years 10 months 24 days
Technology - acquired    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Value $ 7,942 $ 7,822
Accumulated Amortization (5,683) (5,091)
Net Carrying Value $ 2,259 $ 2,731
Weighted Average Useful Life (in years) 2 years 4 months 24 days 2 years 10 months 24 days