XML 55 R43.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes (Details 5) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Income Tax Contingency [Line Items]        
Excess tax benefit previously not recognized $ 7,730 $ 3,869 $ 1,820 $ 1,329
ASU No. 2016-09        
Income Tax Contingency [Line Items]        
Excess tax benefit previously not recognized $ 100