XML 41 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
Recent Accounting Pronouncements (Narrative) (Details) - USD ($)
3 Months Ended
Mar. 31, 2017
Jan. 01, 2017
Dec. 31, 2016
Dec. 31, 2015
Retained Earnings        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Cumulative effect of new accounting principle     $ (2,145,000) $ 0
Additional Paid-in Capital        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Cumulative effect of new accounting principle     $ (2,078,000) $ 0
Accounting Standards Update 2016-09        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Excess tax benefit $ 4,130,000      
Increase in diluted weighted shares outstanding (in shares) 184,161      
Accounting Standards Update 2016-09, Excess Tax Benefit Component        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Deferred tax assets   $ 3,464,000    
Accounting Standards Update 2016-09, Excess Tax Benefit Component | Retained Earnings        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Cumulative effect of new accounting principle   (3,464,000)    
Accounting Standards Update 2016-09, Forfeiture Rate Component        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Deferred tax assets   759,000    
Accounting Standards Update 2016-09, Forfeiture Rate Component | Retained Earnings        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Cumulative effect of new accounting principle   1,319,000    
Accounting Standards Update 2016-09, Forfeiture Rate Component | Additional Paid-in Capital        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Cumulative effect of new accounting principle   $ (2,078,000)