XML 159 R126.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCKHOLDERS’ EQUITY (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Oct. 31, 2024
Jan. 31, 2024
Jan. 31, 2022
Equity, Class of Treasury Stock [Line Items]            
Common stock $ 59,885 $ 59,885        
Legal surplus 169,537 150,967        
Transfer to legal surplus $ 18,600 $ 17,100 $ 16,200      
Shares repurchased during period (in shares) 1,791,414 743,699 2,351,868      
Common shares repurchased as part of the stock repurchase programs $ 70,324 $ 18,653 $ 64,110      
Share repurchased, average price per share (in dollars per share) $ 39.26          
Shares purchased (in shares) 0 0        
January 2022 Stock Repurchase Program            
Equity, Class of Treasury Stock [Line Items]            
Stock repurchase program, authorized amount           $ 100,000
Stock repurchase program, remaining authorized repurchase amount           $ 17,200
Shares repurchased during period (in shares)   743,699 2,351,868      
Common shares repurchased as part of the stock repurchase programs   $ 18,700 $ 64,100      
Share repurchased, average price per share (in dollars per share)   $ 25.08 $ 27.26      
January 2024 Stock Repurchase Program            
Equity, Class of Treasury Stock [Line Items]            
Stock repurchase program, authorized amount         $ 50,000  
Stock repurchase program, remaining authorized repurchase amount $ 29,700          
Stock repurchase program, remaining number of shares authorized to be repurchased (in shares) 701,236          
Share price (in dollars per share) $ 42.32          
October 2024 Stock Repurchase Program            
Equity, Class of Treasury Stock [Line Items]            
Stock repurchase program, authorized amount       $ 50,000    
Common stock            
Equity, Class of Treasury Stock [Line Items]            
Accumulated common stock issuance costs charged against paid in capital $ 13,600 $ 13,600