XML 72 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
Earnings per share for 2023, 2022, and 2021 were as follows (amounts in thousands, except per share data):
202320222021
Net income applicable to common shareholders$78,760 $176,302 $49,586 
Determination of shares:
Weighted average shares outstanding (basic)62,452 63,040 62,100 
Effect of restricted stock and stock options509 651 585 
Weighted average shares outstanding (diluted)62,961 63,691 62,685 
Earnings per share:
   Basic$1.26 $2.80 $0.80 
   Diluted$1.25 $2.77 $0.79