XML 65 R56.htm IDEA: XBRL DOCUMENT v3.23.1
CALCULATION OF WEIGHTED AVERAGE SHARES OUTSTANDING FOR EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Earnings Per Share [Abstract]          
Net Income (Loss) Attributable to Parent $ 55,555 $ 54,380 $ 49,070 $ 47,965 $ 43,963
Basic weighted average shares outstanding 34,239,533       34,300,742
Dilutive effect of unvested restricted stock 218,336       297,694
Diluted weighted shares outstanding 34,457,869       34,598,436
Earnings per common share          
Basic $ 1.62       $ 1.28
Diluted $ 1.61       $ 1.27