v3.25.4
Basis of presentation and summary of significant accounting policies (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
segment
Dec. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Accounting Policies [Abstract]      
Government grant amount $ 7,100 $ 1,300 $ 1,300
Government Assistance, Income, Increase (Decrease), Statement of Income or Comprehensive Income [Extensible Enumeration] Operating Expenses, Interest and other income, net    
Advertising and promotional expense $ 1,100 $ 900 1,000
Number of reporting units | segment 1 1  
Goodwill impairment loss $ 0 $ 0 0
Employee contribute, percentage 90.00%    
Defined contributions $ 0 $ 0 $ 0