v3.26.1
SHARE CAPITAL - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Apr. 30, 2026
Mar. 31, 2026
Mar. 31, 2025
Apr. 28, 2026
Dec. 31, 2025
May 02, 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  
Stock repurchase program, authorized amount           $ 25,000
Repurchase of shares (in shares)   298,701 0      
Repurchase of ordinary shares   $ 4,989 $ 0      
Preferred share capital, authorized (in shares)   50,000,000        
Preferred share capital, par value (in dollars per share)   $ 0.10     $ 0.10  
Subsequent Event            
Class of Stock [Line Items]            
Stock repurchase program, authorized amount       $ 40,000    
Repurchase of shares (in shares) 518,454          
Repurchase of ordinary shares $ 9,500