Dividends and Distributions - Schedule of Dividend Declarations and Distributions (Details) - USD ($) |
3 Months Ended | 12 Months Ended | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
Dec. 31, 2024 |
|||||||||
Dividends Payable [Line Items] | |||||||||||
DRIP Shares Value | $ 514,649 | $ 0 | |||||||||
Declared Date February 27, 2025 | |||||||||||
Dividends Payable [Line Items] | |||||||||||
Date Declared | Feb. 27, 2025 | ||||||||||
Record Date | Mar. 28, 2025 | ||||||||||
Payment Date | Apr. 10, 2025 | ||||||||||
Amount Per Share | $ 0.36 | ||||||||||
Cash Distribution | $ 11,714,851 | ||||||||||
Declared Date March 24, 2025 | |||||||||||
Dividends Payable [Line Items] | |||||||||||
Date Declared | Mar. 24, 2025 | ||||||||||
Record Date | Mar. 28, 2025 | ||||||||||
Payment Date | Apr. 10, 2025 | ||||||||||
Amount Per Share | $ 0.03 | ||||||||||
Cash Distribution | $ 976,238 | ||||||||||
Declared Date March 20, 2024 | |||||||||||
Dividends Payable [Line Items] | |||||||||||
Date Declared | [1] | Mar. 20, 2024 | |||||||||
Record Date | [1] | Mar. 28, 2024 | |||||||||
Payment Date | [1] | Apr. 10, 2024 | |||||||||
Amount Per Share | [1] | $ 0.49 | |||||||||
Cash Distribution | [1] | $ 12,893,635 | |||||||||
DRIP Shares Issued | [1] | 185,345 | |||||||||
DRIP Shares Value | [1] | $ 3,057,234 | |||||||||
Declared Date May 7, 2024 | |||||||||||
Dividends Payable [Line Items] | |||||||||||
Date Declared | [2] | May 07, 2024 | |||||||||
Record Date | [2] | Jun. 28, 2024 | |||||||||
Payment Date | [2] | Jul. 16, 2024 | |||||||||
Amount Per Share | [2] | $ 0.42 | |||||||||
Cash Distribution | [2] | $ 11,093,012 | |||||||||
DRIP Shares Issued | [2] | 157,231 | |||||||||
DRIP Shares Value | [2] | $ 2,585,298 | |||||||||
Declared Date June 20, 2024 | |||||||||||
Dividends Payable [Line Items] | |||||||||||
Date Declared | [2] | Jun. 20, 2024 | |||||||||
Record Date | [2] | Jun. 28, 2024 | |||||||||
Payment Date | [2] | Jul. 16, 2024 | |||||||||
Amount Per Share | [2] | $ 0.05 | |||||||||
Cash Distribution | [2] | $ 1,320,596 | |||||||||
DRIP Shares Issued | [2] | 18,718 | |||||||||
DRIP Shares Value | [2] | $ 307,774 | |||||||||
Declared Date August 7, 2024 | |||||||||||
Dividends Payable [Line Items] | |||||||||||
Date Declared | [3] | Aug. 07, 2024 | |||||||||
Record Date | [3] | Sep. 27, 2024 | |||||||||
Payment Date | [3] | Oct. 14, 2024 | |||||||||
Amount Per Share | [3] | $ 0.42 | |||||||||
Cash Distribution | [3] | $ 11,552,807 | |||||||||
DRIP Shares Issued | [3] | 132,571 | |||||||||
DRIP Shares Value | [3] | $ 2,149,264 | |||||||||
Declared Date September 23, 2024 | |||||||||||
Dividends Payable [Line Items] | |||||||||||
Date Declared | [3] | Sep. 23, 2024 | |||||||||
Record Date | [3] | Sep. 27, 2024 | |||||||||
Payment Date | [3] | Oct. 14, 2024 | |||||||||
Amount Per Share | [3] | $ 0.05 | |||||||||
Cash Distribution | [3] | $ 1,375,334 | |||||||||
DRIP Shares Issued | [3] | 15,782 | |||||||||
DRIP Shares Value | [3] | $ 255,865 | |||||||||
Declared Date November 5, 2024 | |||||||||||
Dividends Payable [Line Items] | |||||||||||
Date Declared | [4] | Nov. 05, 2024 | |||||||||
Record Date | [4] | Dec. 27, 2024 | |||||||||
Payment Date | [4] | Jan. 13, 2025 | |||||||||
Amount Per Share | [4] | $ 0.42 | |||||||||
Cash Distribution | [4] | $ 13,693,684 | |||||||||
DRIP Shares Issued | [4] | 110,129 | |||||||||
DRIP Shares Value | [4] | $ 1,735,280 | |||||||||
Declared Date December 23, 2024 | |||||||||||
Dividends Payable [Line Items] | |||||||||||
Date Declared | [4] | Dec. 23, 2024 | |||||||||
Record Date | [4] | Dec. 27, 2024 | |||||||||
Payment Date | [4] | Jan. 13, 2025 | |||||||||
Amount Per Share | [4] | $ 0.06 | |||||||||
Cash Distribution | [4] | $ 1,956,241 | |||||||||
DRIP Shares Issued | [4] | 15,733 | |||||||||
DRIP Shares Value | [4] | $ 247,897 | |||||||||
|