XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
EARNINGS PER SHARE            
Weighted-average anti-dilutive stock options outstanding (in shares) 200,000 400,000 200,000 300,000    
Basic earnings per share            
Net Income (Loss) $ 44,129 $ 48,691 $ 98,218 $ 135,551    
Income attributable to unvested stock-based compensation awards (158) (142) (327) (386)    
Income available to common shareholders $ 43,971 $ 48,549 $ 97,891 $ 135,165    
Weighted-average common shares outstanding - basic (in shares) 53,502,000 53,830,000 53,673,000 53,915,000    
Basic earnings per share(in dollar per share) $ 0.82 $ 0.90 $ 1.82 $ 2.51    
Diluted earnings per share            
Net Income (Loss) $ 44,129 $ 48,691 $ 98,218 $ 135,551    
Income attributable to unvested stock-based compensation awards (158) (142) (327) (386)    
Income available to common shareholders $ 43,971 $ 48,549 $ 97,891 $ 135,165    
Weighted-average common shares outstanding - basic (in shares) 53,502,000 53,830,000 53,673,000 53,915,000    
Assumed exercise of stock options (in shares) 104,000 302,000 135,000 328,000    
Weighted-average common shares outstanding - diluted (in shares) 53,606,000 54,132,000 53,808,000 54,243,000    
Diluted earnings per share(in dollar per share) $ 0.82 $ 0.90 $ 1.82 $ 2.49    
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)     500,000 250,000    
Average price per share repurchased $ 51.35 $ 65.51 $ 51.35 $ 65.51