XML 92 R72.htm IDEA: XBRL DOCUMENT v3.19.3
Common Stock Stock Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Payment Arrangement, Expense $ 5,866 $ 5,578 $ 18,124 $ 16,357
Share-based Payment Arrangement, Expense, Tax Benefit 1,403 1,337 4,335 3,921
Share-based Payment Arrangement, Expense, after Tax $ 4,463 $ 4,241 $ 13,789 $ 12,436