XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Basic [Abstract]            
Net income $ 17,286 $ 17,454 $ 17,101 $ 15,950 $ 34,740 $ 33,051
Weighted average shares outstanding (in shares) 26,063   26,316   26,149 26,354
Basic net income per share (in dollars per share) $ 0.66   $ 0.65   $ 1.33 $ 1.25
Diluted [Abstract]            
Net income $ 17,286 $ 17,454 $ 17,101 $ 15,950 $ 34,740 $ 33,051
Weighted average shares outstanding (in shares) 26,063   26,316   26,149 26,354
Restricted stock awards (in shares) 260   553   258 278
Total (in shares) 26,323   26,869   26,407 26,632
Diluted net income per share (in dollars per share) $ 0.66   $ 0.64   $ 1.32 $ 1.24