v3.26.1
TREASURY SHARES
6 Months Ended
Jun. 30, 2026
Treasury Stock, Value [Abstract]  
TREASURY SHARES TREASURY SHARES
The table below illustrates the movement on the treasury shares during the period:
June 30, 2026
(Expressed in thousands of U.S. Dollars, except share information)Number of
shares
Cost
Balance at December 31, 20251,407$35 
Repurchases750,53418,242 
Cancellation(564,444)(13,622)
Balance at June 30, 2026187,497$4,655