XML 17 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Weighted-Average Number of Shares Used in Computing Earnings Per Share (Details) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Accounting Policies [Abstract]      
Weighted average basic shares outstanding (in shares) 12,225,481 12,255,490 12,211,978
Plus dilutive impact of employee stock awards (in shares) 153,608 253,023 243,963
Weighted average diluted shares outstanding (in shares) 12,379,089 12,508,513 12,455,941