v3.19.3
Income Taxes (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Income Taxes (Textual)        
Deferred tax assets $ 0   $ 0  
Provision for income taxes 11,063,000 $ 193,000 10,966,000 $ 342,000
Penalties for tax uncertainties 0   0  
Intraperiod tax allocation     $ 0.85  
Intraperiod tax allocation remaining after distribution     15.00%  
Projected obligation liability 0   $ 0  
Gain from release of obligation $ 5,700,000   $ 5,700,000