Quarterly report pursuant to Section 13 or 15(d)

Organization, Nature of Operations and Basis of Presentation (Details Textual)

v3.8.0.1
Organization, Nature of Operations and Basis of Presentation (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Organization and Nature of Operations and Basis of Presentation [Line Items]    
Deferred Tax Assets,Federal And Statutory Income Tax Rate   21.00%
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent   35.00%
Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount   $ 21.6
Scenario, Plan [Member]    
Organization and Nature of Operations and Basis of Presentation [Line Items]    
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00%