XML 59 R47.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accounting Changes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
New Accounting Pronouncement, Early Adoption [Line Items]        
Recognition of excess tax benefits $ 306 $ 15 $ 431 $ 59
Increase in net cash provided by operating activities     102,394 97,033
Increase to net cash used by financing activities     $ 28,970 55,291
Accounting Standards Update 2016-09 [Member] | New Accounting Pronouncement, Early Adoption, Effect [Member]        
New Accounting Pronouncement, Early Adoption [Line Items]        
Increase in net cash provided by operating activities       524
Increase to net cash used by financing activities       $ 524