XML 81 R62.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-based Compensation and Other Employee Benefit Plans Employee Stock Purchase Plan (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date 15.00%    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 191,392    
Allocated Share-based Compensation Expense $ 24,044 $ 27,024 $ 22,018
Employee Stock Purchase Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized 3,500,000    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 2,085,855    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value $ 9.71 $ 9.05 $ 7.77
Stock Issued During Period, Shares, Employee Stock Purchase Plans 214,466 242,303 204,401
Allocated Share-based Compensation Expense $ 2,092 $ 2,497 $ 1,586