Annual report pursuant to Section 13 and 15(d)

Basis of Presentation and Significant Accounting Policies Accrued Interest Payable (Details)

v3.19.3.a.u2
Basis of Presentation and Significant Accounting Policies Accrued Interest Payable (Details)
12 Months Ended
Dec. 31, 2019
Basis of Presentation and Significant Accounting Policies [Abstract]  
Number of days within which accrued interest payables are generally paid in cash 30 days