Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details)

v3.10.0.1
Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Jan. 01, 2019
Jan. 01, 2018
Accounting Standards Update 2014-09    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Credit to retained earnings   $ 4,454
Accounting Standards Update 2014-09 | Retained Earnings    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Credit to retained earnings   4,454
Accounting Standards Update 2017-12    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Credit to retained earnings   (54)
Accounting Standards Update 2017-12 | Retained Earnings    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Credit to retained earnings   432
Nonoperating Income (Expense) | Accounting Standards Update 2017-12    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Credit to retained earnings   $ 54
Scenario, Forecast | Minimum | Subsequent Event | Accounting Standards Update 2016-02    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Increase in net lease assets $ 30,600  
Increase in net lease liabilities 32,400  
Scenario, Forecast | Maximum | Subsequent Event | Accounting Standards Update 2016-02    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Increase in net lease assets 33,800  
Increase in net lease liabilities $ 35,700