XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE (Computation of Basic and Diluted 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
Calculations of basic and diluted earnings per share          
Outstanding stock options 0   0   220,200
Basic          
Net Income (Loss) $ 22,063 $ 24,955 $ 62,700 $ 67,165  
Less: Earnings allocated to participating securities (118) (68) (285) (152)  
Net income available to common stockholders $ 21,945 $ 24,887 $ 62,415 $ 67,013  
Weighted average common shares outstanding including participating securities 11,098,563 10,961,697 11,110,491 10,952,452  
Less: Weighted average participating securities (59,200) (30,000) (50,440) (24,741)  
Weighted average common shares outstanding 11,039,363 10,931,697 11,060,051 10,927,711  
Basic earnings (in dollars per share) $ 1.99 $ 2.28 $ 5.64 $ 6.13  
Diluted          
Net income allocated to common shareholders $ 21,945 $ 24,887 $ 62,415 $ 67,013  
Weighted average common shares outstanding for basic earnings per common share 11,039,363 10,931,697 11,060,051 10,927,711  
Average shares and dilutive potential common shares 11,136,873 11,177,152 11,123,348 11,204,735  
Diluted earnings (in dollars per share) $ 1.97 $ 2.23 $ 5.61 $ 5.98  
Employee Stock Option [Member]          
Diluted          
Add: Dilutive effects of assumed exercise of stock options   172,371   182,417  
Performance-Based Restricted Stock Units (PRSUs)          
Diluted          
Dilutive effects of assumed vesting units 76,599 45,636 63,297 53,237  
Restricted stock awards          
Calculations of basic and diluted earnings per share          
Number of antidilutive shares not considered in computing diluted earnings per share 253,029        
Diluted          
Dilutive effects of assumed vesting units 20,911 27,448   41,370