XML 55 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Basic and Diluted Shares Outstanding (Detail) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Weighted average common shares outstanding - basic (in shares) 22,383 21,901 21,505
Effect of dilutive options (in shares) 42 107 110
Weighted average common shares outstanding - diluted (in shares) 22,425 22,008 21,615
Average share price (in usd per share) $ 52.50 $ 61.63 $ 58.96
Options      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Non-dilutive options (in shares) 492 0 129