v3.26.3
SHARE CAPITAL - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
May 02, 2026
Apr. 28, 2026
Dec. 31, 2025
Class of Stock [Line Items]          
Ordinary share capital, authorized (in shares) 125,000,000        
Ordinary share capital, par value (in dollars per share) $ 0.10       $ 0.10
Repurchase of shares (in shares) 1,606,894 512,527      
Repurchase of ordinary shares $ 27,163 $ 7,000      
Preferred share capital, authorized (in shares) 50,000,000        
Preferred share capital, par value (in dollars per share) $ 0.10       $ 0.10
2025 Share Repurchase Program          
Class of Stock [Line Items]          
Stock repurchase program, authorized amount     $ 25,000    
2026 Share Repurchase Program          
Class of Stock [Line Items]          
Stock repurchase program, authorized amount       $ 40,000