XML 123 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Basic earnings per share        
Net Income (Loss) $ 182,481 $ 131,924 $ 188,081  
Income attributable to unvested stock-based compensation awards (740) (447) (533)  
Income available to common shareholders $ 181,741 $ 131,477 $ 187,548  
Weighted-average common shares outstanding - basic (in shares) 52,755,000 53,601,000 53,896,000  
Basic earnings per share $ 3.44 $ 2.45 $ 3.48  
Diluted earnings per share        
Net Income (Loss) $ 182,481 $ 131,924 $ 188,081  
Income attributable to unvested stock-based compensation awards (740) (447) (533)  
Income available to common shareholders $ 181,741 $ 131,477 $ 187,548  
Weighted-average common shares outstanding - basic (in shares) 52,755,000 53,601,000 53,896,000  
Assumed exercise of stock options (in shares) 128,000 124,000 312,000  
Weighted-average common shares outstanding - diluted (in shares) 52,883,000 53,725,000 54,208,000  
Diluted earnings per share $ 3.44 $ 2.45 $ 3.46  
Stock Repurchase Program        
Number of common shares authorized to be repurchased (in shares) 2,628,000 2,697,000 2,697,000 2,697,000
Number of common shares repurchased (in shares) 1,000,000 607,161 250,000  
Average price per share repurchased $ 45.84 $ 49.44 $ 65.51