XML 77 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Critical and Significant Accounting Policies - Summary of Status of Cash Dividends Distributed (Details) - Common stock
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dividend Distribution [Line Items]      
Ordinary income 98.19% 88.46% 80.17%
Capital gain 1.81% 8.32% 16.78%
Unrecaptured section 1250 capital gain 0.00% 3.22% 3.05%
Status of dividend total cash dividends distributed percentage 100.00% 100.00% 100.00%