v3.26.1
SHARE CAPITAL - Schedule of Stock by Class (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Increase (Decrease) in Stockholders' Equity    
Balance – beginning of period (in shares) 33,897,709 34,831,324
Issue of shares for vested RSUs (in shares) 142,828 100,793
Forfeiture of restricted shares (in shares) (56,934) (374,668)
Repurchase of ordinary shares (in shares) (298,701) 0
Balance – end of period (in shares) 33,684,902 34,557,449