XML 61 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Recent Accounting Pronouncements (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Jan. 01, 2018
New Accounting Pronouncement, Early Adoption [Line Items]        
Cumulative-effect adjustment from adoption of ASU 2016-09   $ 829    
Increase to net cash provided by operating activities $ 147,265 153,860 $ 147,276  
Increase to net cash used in financing activities $ (55,787) 481,563 (154,299)  
Retained Earnings        
New Accounting Pronouncement, Early Adoption [Line Items]        
Cumulative-effect adjustment from adoption of ASU 2016-09   829    
Accounting Standards Update 2016-09        
New Accounting Pronouncement, Early Adoption [Line Items]        
Increase to net cash provided by operating activities   8,200 700  
Increase to net cash used in financing activities   8,200 $ 700  
Accounting Standards Update 2016-09 | Retained Earnings        
New Accounting Pronouncement, Early Adoption [Line Items]        
Cumulative-effect adjustment from adoption of ASU 2016-09   $ 800    
Accounting Standards Update 2014-09 | Minimum | Scenario, Forecast        
New Accounting Pronouncement, Early Adoption [Line Items]        
Cumulative-effect adjustment from adoption of ASU 2016-09       $ 285,000
Accounting Standards Update 2014-09 | Maximum | Scenario, Forecast        
New Accounting Pronouncement, Early Adoption [Line Items]        
Cumulative-effect adjustment from adoption of ASU 2016-09       $ 295,000