v3.26.1
Retirement benefit plan (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Disclosure of net defined benefit liability (asset) [line items]    
Net defined benefit liabilities (assets) $ (372) $ (251)
Present value of defined benefit obligations    
Disclosure of net defined benefit liability (asset) [line items]    
Net defined benefit liabilities (assets) 1,911 2,189
Fair value of plan assets    
Disclosure of net defined benefit liability (asset) [line items]    
Net defined benefit liabilities (assets) $ (2,283) $ (2,440)