XML 69 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Dividends and Distributions - Schedule of Purchased and Reissued Shares to Satisfy the DRIP Obligation (Details) - DRIP - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dividends Payable [Line Items]                      
Number of Shares Purchased and Reissued 43,050 45,047 39,962 25,512 23,026 21,114 20,233 20,380 43,050 110,521 84,753
Average Price Paid Per Share $ 19.78 $ 19.83 $ 19.21 $ 19.22 $ 18.99 $ 17.08 $ 17.89 $ 20.51 $ 19.78 $ 19.46 $ 18.61
Total Amount Paid $ 852 $ 893 $ 768 $ 490 $ 437 $ 360 $ 362 $ 418 $ 852 $ 2,151 $ 1,577