v3.25.4
Stockholders' equity - Share repurchase program (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Oct. 23, 2025
Compensation Related Costs [Abstract]    
Share repurchase program, authorized amount   $ 50,000
Repurchase of common stock (in shares) 200,249  
Aggregated cost of repurchased common stock $ 2,000  
Remaining amount available for future repurchases $ 48,000