v3.26.1
Employee benefits (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Jul. 01, 2005
Statement [line items]        
Contribution expense to the plan $ 89,000 $ 80,000 $ 68,000  
Percentage of wages contribution to employee       6.00%
Plan assets 5,100,000      
Present value of the defined benefit obligations (3,000,000)      
Salary 110,828,000 115,626,000 125,813,000  
Labour and social welfare 2,737,000 2,588,000 2,390,000  
Defined contribution plans        
Statement [line items]        
Contribution expense to the plan 4,097,000 3,864,000 3,922,000  
Other Foreign Subsidiaries Pension Expenses $ 223,000 $ 221,000 $ 221,000