XML 63 R46.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings Per Share Information (Tables)
12 Months Ended
Dec. 31, 2025
Earnings Per Share [Abstract]  
Schedule of earnings per share calculation [Table Text Block]
Earnings per share was computed as follows:
 Year Ended December 31,
 202520242023
Income available to common shareholders:   
Net income$33,325 $64,796 $72,140 
Weighted-average shares:   
Basic:   
Outstanding40,162,613 41,126,770 42,192,411 
Partially-paid share subscriptions1,057,550 1,165,550 1,259,250 
Basic weighted-average shares41,220,163 42,292,320 43,451,661 
Diluted:   
Basic from above41,220,163 42,292,320 43,451,661 
Incremental shares from assumed:   
Exercise of stock subscription purchase rights105,411 85,948 37,638 
Exercise of stock options and awards1,378,216 1,755,379 2,048,399 
Diluted weighted-average shares42,703,790 44,133,647 45,537,698 
Share data:   
Earnings per share--basic$.81 $1.53 $1.66 
Earnings per share--diluted$.78 $1.47 $1.58