v3.26.3
SHARE CAPITAL - Schedule of Stock by Class (Details) - shares
9 Months Ended
Sep. 30, 2026
Sep. 30, 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) (376,686)
Repurchase of ordinary shares (in shares) (1,606,894) (512,527)
Balance – end of period (in shares) 32,460,395 34,099,226
Director    
Increase (Decrease) in Stockholders' Equity    
Issue of restricted shares to directors (in share) 83,686 56,322
Class of Stock [Line Items]    
Issue of restricted shares to directors (in share) 83,686 56,322