XML 101 R87.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share - Schedule of Dilutive Effect of Stock Options RSUs and PSAs (Details) - shares
shares in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Earnings Per Share [Abstract]                      
Basic weighted-average shares outstanding 18,838 18,873 18,806 18,670 18,646 18,666 18,775 18,972 18,797 18,766 18,989
Effect of potential exercise of stock options, RSUs, and performance shares                 538 478 427
Diluted weighted-average shares outstanding 19,333 19,306 19,209 19,158 19,136 19,024 19,086 19,423 19,335 19,244 19,416