XML 100 R89.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCKHOLDERS’ EQUITY (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Jan. 31, 2024
Dec. 31, 2023
Jan. 31, 2022
Equity, Class of Treasury Stock [Line Items]              
Common stock $ 59,885   $ 59,885     $ 59,885  
Legal surplus 160,560   160,560     150,967  
Transfer to legal surplus $ 4,800 $ 4,200 $ 9,600 $ 8,700      
Shares repurchased during period (in shares) 669,200 565,299 669,200 670,099      
Common shares repurchased as part of the stock repurchase programs $ 24,282 $ 13,573 $ 24,282 $ 16,467      
Share repurchased, average price per share (in dollars per share)     $ 36.28        
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   $ 17,200        
Shares repurchased during period (in shares)       670,099      
Common shares repurchased as part of the stock repurchase programs       $ 16,500      
Share repurchased, average price per share (in dollars per share)       $ 24.57      
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 $ 25,700   $ 25,700        
Stock repurchase program, remaining number of shares authorized to be repurchased (in shares) 686,741   686,741        
Share price (in dollars per share) $ 37.45   $ 37.45        
Legal surplus              
Equity, Class of Treasury Stock [Line Items]              
Transfer from retained earnings $ 4,828 $ 4,234 $ 9,593 $ 8,666      
Common stock              
Equity, Class of Treasury Stock [Line Items]              
Accumulated common stock issuance costs charged against paid in capital $ 13,600   $ 13,600     $ 13,600