Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2015
Dec. 31, 2019
Sep. 30, 2016
Federal Tax Authority [Member]      
Income Tax Examination [Line Items]      
Income tax benefits to be recorded in connection with settlement $ 12,200    
Federal Tax Authority [Member] | Internal Revenue Service (IRS) [Member]      
Income Tax Examination [Line Items]      
Tax settlement amount $ 7,200    
State Jurisdiction [Member]      
Income Tax Examination [Line Items]      
Income tax benefits to be recorded in connection with settlement     $ 568
Scenario, Forecast [Member] | State Jurisdiction [Member]      
Income Tax Examination [Line Items]      
Income tax benefits to be recorded in connection with settlement   $ 1,200