v3.26.1
Share-based compensation - Summary of the activity for Stock Options and Stock Appreciation Rights (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Shares      
-Granted 147,495 459,630  
Stock Option Plan      
Shares      
Outstanding at beginning of period 3,039,889 2,733,460 2,733,460
-Cancelled (546,882)   (150,738)
-Exercised (1,755,851)   (286,272)
-Granted 147,495   743,439
Outstanding at end of period 884,651   3,039,889
Weighted Average Exercise Price      
Outstanding at beginning of period $ 4.28 $ 3.63 $ 3.63
-Cancelled 8.02   8.35
-Exercised 1.71   1.63
-Granted 5.6   6.26
Outstanding at end of period $ 6.36   $ 4.28