v3.26.1
SHARE CAPITAL - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 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,102,065 357,278      
Repurchase of ordinary shares $ 19,200 $ 5,000      
Preferred share capital, authorized (in shares) 50,000,000        
Preferred share capital, par value (in dollars per share) $ 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