Annual report pursuant to Section 13 and 15(d)

Accrued Interest Payable, Policy (Details)

v3.24.0.1
Accrued Interest Payable, Policy (Details)
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of days within which accrued interest payables are generally paid in cash 30 days