XML 65 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
EARNINGS PER SHARE            
Weighted-average anti-dilutive stock options outstanding (in shares) 300,000 200,000 200,000 200,000    
Basic earnings per share            
Net Income (Loss) $ 47,915 $ 48,291 $ 88,787 $ 54,089    
Income attributable to unvested stock-based compensation awards (169) (192) (276) (186)    
Income available to common shareholders $ 47,746 $ 48,099 $ 88,511 $ 53,903    
Weighted-average common shares outstanding - basic (in shares) 52,674,000 53,679,000 52,951,000 53,760,000    
Basic earnings per share $ 0.91 $ 0.90 $ 1.67 $ 1.00    
Diluted earnings per share            
Net Income (Loss) $ 47,915 $ 48,291 $ 88,787 $ 54,089    
Income attributable to unvested stock-based compensation awards (169) (192) (276) (186)    
Income available to common shareholders $ 47,746 $ 48,099 $ 88,511 $ 53,903    
Weighted-average common shares outstanding - basic (in shares) 52,674,000 53,679,000 52,951,000 53,760,000    
Assumed exercise of stock options (in shares) 75,000 115,000 84,000 152,000    
Weighted-average common shares outstanding - diluted (in shares) 52,749,000 53,794,000 53,035,000 53,912,000    
Diluted earnings per share $ 0.91 $ 0.89 $ 1.67 $ 1.00    
Stock Repurchase Program            
Number of common shares authorized to be repurchased (in shares)         2,697,000 2,697,000
Number of common shares repurchased (in shares)     1,000,000 400,000 607,161  
Average price per share repurchased $ 45.84 $ 51.42 $ 45.84 $ 51.42 $ 49.44