Stockholders' Equity - Dividend Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Feb. 28, 2011
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Dec. 04, 2015
Sep. 03, 2015
Jun. 05, 2015
Apr. 03, 2015
Dec. 04, 2014
Sep. 04, 2014
Jun. 05, 2014
Apr. 03, 2014
Dividends Payable [Line Items]                        
Record Date   Mar. 21, 2016                    
Payment Date   Apr. 04, 2016                    
Per Share Amount   $ 0.16 $ 0.14 $ 0.12                
Installment 1 FY 2015 [Member]                        
Dividends Payable [Line Items]                        
Record Date   Mar. 20, 2015                    
Payment Date   Apr. 03, 2015                    
Per Share Amount $ 0.040                      
Dividend Payment               $ 700        
Installment 2 FY 2015 [Member]                        
Dividends Payable [Line Items]                        
Record Date   May 22, 2015                    
Payment Date   Jun. 05, 2015                    
Per Share Amount 0.040                      
Dividend Payment             $ 705          
Installment 3 FY 2015 [Member]                        
Dividends Payable [Line Items]                        
Record Date   Aug. 20, 2015                    
Payment Date   Sep. 03, 2015                    
Per Share Amount 0.040                      
Dividend Payment           $ 715            
Installment 4 FY 2015 [Member]                        
Dividends Payable [Line Items]                        
Record Date   Nov. 20, 2015                    
Payment Date   Dec. 04, 2015                    
Per Share Amount 0.040                      
Dividend Payment         $ 725              
Installment 1 FY 2014 [Member]                        
Dividends Payable [Line Items]                        
Record Date     Mar. 20, 2014                  
Payment Date     Apr. 03, 2014                  
Per Share Amount 0.035                      
Dividend Payment                       $ 546
Installment 2 FY 2014 [Member]                        
Dividends Payable [Line Items]                        
Record Date     May 22, 2014                  
Payment Date     Jun. 05, 2014                  
Per Share Amount 0.035                      
Dividend Payment                     $ 547  
Installment 3 FY 2014 [Member]                        
Dividends Payable [Line Items]                        
Record Date     Aug. 21, 2014                  
Payment Date     Sep. 04, 2014                  
Per Share Amount 0.035                      
Dividend Payment                   $ 607    
Installment 4 FY 2014 [Member]                        
Dividends Payable [Line Items]                        
Record Date     Nov. 20, 2014                  
Payment Date     Dec. 04, 2014                  
Per Share Amount $ 0.035                      
Dividend Payment                 $ 608