XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.2
SHARE CAPITAL - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
May 02, 2025
Dec. 31, 2024
Equity [Abstract]        
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) 357,278 0    
Repurchase of ordinary shares $ 5,000 $ 0    
Preferred share capital, authorized (in shares) 50,000,000      
Preferred share capital, par value (in dollars per share) $ 0.10     $ 0.10