XML 169 R58.htm IDEA: XBRL DOCUMENT v3.25.3
SHARE CAPITAL - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
May 02, 2025
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) 512,527 547,402    
Repurchase of ordinary shares $ 7,000 $ 7,488 $ 7,500  
Preferred share capital, authorized (in shares) 50,000,000      
Preferred share capital, par value (in dollars per share) $ 0.10   $ 0.10