XML 52 R41.htm IDEA: XBRL DOCUMENT v3.19.3
Significant Accounting Policies - Recently Adopted Accounting Pronouncements and Accounting Pronouncements Issued but Not Yet Adopted (Details) - USD ($)
$ in Thousands
Jan. 01, 2018
Sep. 30, 2019
Accounting Standards Update 2014-09    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Change in Accounting Principle, Accounting Standards Update, Adopted   true
Change in Accounting Principle, Accounting Standards Update, Adoption Date   Jan. 01, 2019
Change in Accounting Principle, Accounting Standards Update, Early Adoption   false
Change in Accounting Principle, Accounting Standards Update, Transition Option Elected   Retrospective
Accounting Standards Update 2015-17    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Change in Accounting Principle, Accounting Standards Update, Adopted   true
Change in Accounting Principle, Accounting Standards Update, Adoption Date   Jan. 01, 2018
Change in Accounting Principle, Accounting Standards Update, Early Adoption   false
Change in Accounting Principle, Accounting Standards Update, Transition Option Elected   Prospective
Accounting Standards Update 2016-09    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Change in Accounting Principle, Accounting Standards Update, Adopted   true
Change in Accounting Principle, Accounting Standards Update, Adoption Date   Jan. 01, 2018
Change in Accounting Principle, Accounting Standards Update, Early Adoption   false
Change in Accounting Principle, Accounting Standards Update, Transition Option Elected   Prospective
Impact of adoption of 2016- 09 $ (213,000)  
Accounting Standards Update 2016-15    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Change in Accounting Principle, Accounting Standards Update, Adopted   true
Change in Accounting Principle, Accounting Standards Update, Adoption Date   Jan. 01, 2018
Change in Accounting Principle, Accounting Standards Update, Early Adoption   false
Accounting Standards Update 2017-04    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Change in Accounting Principle, Accounting Standards Update, Adopted   true
Change in Accounting Principle, Accounting Standards Update, Adoption Date   Jan. 01, 2018
Change in Accounting Principle, Accounting Standards Update, Early Adoption   true
Change in Accounting Principle, Accounting Standards Update, Transition Option Elected   Prospective
Accounting Standards Update 2017-01    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Change in Accounting Principle, Accounting Standards Update, Adopted   true
Change in Accounting Principle, Accounting Standards Update, Adoption Date   Jan. 01, 2019
Change in Accounting Principle, Accounting Standards Update, Early Adoption   false
Accounting Standards Update 2017-09    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Change in Accounting Principle, Accounting Standards Update, Adopted   true
Change in Accounting Principle, Accounting Standards Update, Adoption Date   Jan. 01, 2018
Change in Accounting Principle, Accounting Standards Update, Early Adoption   false
Accounting Standards Update 2018-07    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Change in Accounting Principle, Accounting Standards Update, Adopted   true
Change in Accounting Principle, Accounting Standards Update, Adoption Date   Jan. 01, 2019
Change in Accounting Principle, Accounting Standards Update, Early Adoption   false
Accounting Standards Update 2016-02    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Change in Accounting Principle, Accounting Standards Update, Adopted   false
Change in Accounting Principle, Accounting Standards Update, Early Adoption   false
Change in Accounting Principle, Accounting Standards Update, Transition Option Elected   Modified Retrospective