XML 68 R57.htm IDEA: XBRL DOCUMENT v3.23.2
CALCULATION OF WEIGHTED AVERAGE SHARES OUTSTANDING FOR EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share [Abstract]                
Net Income (Loss) Attributable to Parent $ 39,591 $ 55,555 $ 54,380 $ 49,070 $ 47,965 $ 43,963 $ 95,146 $ 91,928
Basic weighted average shares outstanding 34,373,434       34,307,001   34,306,853 34,303,889
Dilutive effect of unvested restricted stock 35,590       144,739   128,368 229,046
Diluted weighted shares outstanding 34,409,024       34,451,740   34,435,221 34,532,935
Earnings per common share                
Basic $ 1.15       $ 1.40   $ 2.77 $ 2.68
Diluted $ 1.15       $ 1.39   $ 2.76 $ 2.66