XML 68 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
NET INCOME PER COMMON SHARE (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Basic and Diluted Net Income Per Common Share
The following table reconciles basic and diluted net income per common share for the years indicated:
 202320222021
 Net
Income Available to Common Stockholders
Weighted-Average Common SharesPer
Share Amount
Net
Income Available to Common Stockholders
Weighted-Average Common SharesPer
Share Amount
Net
Income Available to Common Stockholders
Weighted-Average Common SharesPer
Share Amount
Net income available to common stockholders$221,911 59,304,879 $3.74 $220,683 57,692,018 $3.83 $205,531 53,783,632 $3.82 
Effect of potentially dilutive stock options and restricted stock awards 183,641   258,239   200,597  
Diluted net income per common share$221,911 59,488,520 $3.73 $220,683 57,950,257 $3.81 $205,531 53,984,229 $3.81