v3.20.2
Recently Issued Accounting Pronouncements Details Textual (Details) - Accounting Standards Update 2016-13 - USD ($)
$ in Thousands
Jan. 01, 2020
Dec. 31, 2019
Cumulative Effect of New Accounting Principle in Period of Adoption   $ (4,818)
Accumulated Other Comprehensive Loss    
Cumulative Effect of New Accounting Principle in Period of Adoption $ 4,800