XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Basic [Abstract]                
Net income $ 29,161 $ 17,101 $ 15,950 $ 16,435 $ 11,290 $ 11,245 $ 62,212 $ 38,970
Weighted average shares outstanding (in shares) 26,222     26,531     26,310 26,615
Basic net income per share (in dollars per share) $ 1.11     $ 0.62     $ 2.36 $ 1.46
Diluted [Abstract]                
Net income $ 29,161 $ 17,101 $ 15,950 $ 16,435 $ 11,290 $ 11,245 $ 62,212 $ 38,970
Weighted average shares outstanding (in shares) 26,222     26,531     26,310 26,615
Restricted stock awards (in shares) 610     82     553 64
Total (in shares) 26,832     26,613     26,863 26,679
Diluted net income per share (in dollars per share) $ 1.09     $ 0.62     $ 2.32 $ 1.46