XML 66 R56.htm IDEA: XBRL DOCUMENT v3.5.0.2
Recent Accounting Pronoucements (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Recent Accounting Pronouncements [Abstract]        
Provision for income taxes $ 2,045 $ 3,691 $ 7,540 $ 6,780
Effect of Early Adoption of ASU No. 2016-09, Improvements to Employee Share-Based Payment Accounting [Member]        
Recent Accounting Pronouncements [Abstract]        
Provision for income taxes     $ (300)