• Filing Date: 2017-02-22
  • Form Type: 10-K
  • Description: Annual report
v3.6.0.2
Stockholders' Equity (Common Stock) - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Subsequent Event [Line Items]      
Stock repurchased and retired, total costs $ 464,000 $ 792,000 $ 643,000
Common Stock [Member]      
Subsequent Event [Line Items]      
Repurchase and retirement of common stock, shares 14,934 17,493 14,617
Share Repurchase Plan [Member]      
Subsequent Event [Line Items]      
Common stock repurchase authorized amount $ 20,000,000    
Time through the company is allowed to repurchase shares Dec. 31, 2017    
Stock repurchased and retired, total costs $ 20,026,000 $ 1,610,000 $ 38,354,000
Share Repurchase Plan [Member] | Common Stock [Member]      
Subsequent Event [Line Items]      
Repurchase and retirement of common stock, shares 643,703 37,869 990,701
Share Repurchase Plan [Member] | 2015 Plan [Member]      
Subsequent Event [Line Items]      
Common stock repurchase authorized amount   $ 20,000,000  
Common stock repurchased and retired, weighted average price $ 31.07    
Stock repurchased and retired, total costs $ 20,026,000    
Fees and commissions average price repurchase common stock $ 31.11    
Share Repurchase Plan [Member] | 2015 Plan [Member] | Common Stock [Member]      
Subsequent Event [Line Items]      
Repurchase and retirement of common stock, shares 643,703    
Share Repurchase Plan [Member] | 2014 Plan [Member]      
Subsequent Event [Line Items]      
Common stock repurchase authorized amount     $ 40,000,000
Time through the company is allowed to repurchase shares   Mar. 31, 2015  
Common stock repurchased and retired, weighted average price   $ 42.49  
Stock repurchased and retired, total costs   $ 1,610,000  
Fees and commissions average price repurchase common stock   $ 42.51  
Share Repurchase Plan [Member] | 2014 Plan [Member] | Common Stock [Member]      
Subsequent Event [Line Items]      
Repurchase and retirement of common stock, shares   37,869