XML 117 R101.htm IDEA: XBRL DOCUMENT v3.24.0.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
EARNINGS PER SHARE        
Weighted-average anti-dilutive stock options outstanding (in shares)     100,000  
Basic earnings per share        
Net Income (Loss) $ 131,924 $ 188,081 $ 189,694  
Income attributable to unvested stock-based compensation awards (447) (533) (445)  
Income available to common shareholders $ 131,477 $ 187,548 $ 189,249  
Weighted-average common shares outstanding - basic (in shares) 53,601,000 53,896,000 53,977,000  
Basic earnings per share(in dollar per share) $ 2.45 $ 3.48 $ 3.51  
Diluted earnings per share        
Net Income (Loss) $ 131,924 $ 188,081 $ 189,694  
Income attributable to unvested stock-based compensation awards (447) (533) (445)  
Income available to common shareholders $ 131,477 $ 187,548 $ 189,249  
Weighted-average common shares outstanding - basic (in shares) 53,601,000 53,896,000 53,977,000  
Assumed exercise of stock options (in shares) 124,000 312,000 423,000  
Weighted-average common shares outstanding - diluted (in shares) 53,725,000 54,208,000 54,400,000  
Diluted earnings per share(in dollar per share) $ 2.45 $ 3.46 $ 3.48  
Stock Repurchase Program        
Number of common shares authorized to be repurchased (in shares) 2,697,000 2,697,000 2,697,000 2,680,000
Number of common shares repurchased (in shares) 607,161 250,000 67,500  
Average price per share repurchased $ 49.44 $ 65.51 $ 71.91