XML 54 R76.htm IDEA: XBRL DOCUMENT v3.19.3
Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Income Per Share [Abstract]        
Consolidated net income $ 6,274 $ 7,954 $ 26,039 $ 20,305
Basic EPS [Abstract]        
Basic weighted average shares (in shares) 19,659,217 19,378,054 19,613,868 19,290,096
Basic EPS (in dollars per share) $ 0.32 $ 0.41 $ 1.33 $ 1.05
Effect of Dilutive Securities [Abstract]        
Stock options (in shares) 408,196 504,940 163,295 477,571
Diluted weighted average shares (in shares) 20,067,413 19,882,994 19,777,163 19,767,667
Diluted EPS (in dollars per share) $ 0.31 $ 0.40 $ 1.32 $ 1.03
Income per Share [Abstract]        
Average stock price (in dollars per share) $ 53.86   $ 53.86  
Convertible Senior Notes [Member]        
Income per Share [Abstract]        
Shares excluded from calculation of diluted net income per share (in shares) 3,202,808   3,202,808