v3.26.1
Share Data And Distributions - Summary Of Shares Issued Under DRIP (Details)
6 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Class Of Stock [Line Items]  
Cash Distribution $ 174,524
DRIP Shares Issued | shares 51,997
DRIP Shares Value $ 508
Quarterly One  
Class Of Stock [Line Items]  
Date Declared Dec. 12, 2022
Record Date Dec. 15, 2022
Payment Dates Dec. 21, 2022
Amount per Share | $ / shares $ 0.2635
Cash Distribution $ 10,892
DRIP Shares Issued | shares 3,915
DRIP Shares Value $ 40
Quarterly Two  
Class Of Stock [Line Items]  
Date Declared Dec. 19, 2022
Record Date Dec. 23, 2022
Payment Dates Jan. 27, 2023
Amount per Share | $ / shares $ 0.2405
Cash Distribution $ 9,941
DRIP Shares Issued | shares 3,665
DRIP Shares Value $ 37
Quarterly Three  
Class Of Stock [Line Items]  
Date Declared Mar. 23, 2023
Record Date Mar. 27, 2023
Payment Dates Mar. 31, 2023
Amount per Share | $ / shares $ 0.2222
Cash Distribution $ 9,185
DRIP Shares Issued | shares 3,619
DRIP Shares Value $ 35
Quarterly Four  
Class Of Stock [Line Items]  
Date Declared May 10, 2023
Record Date Jul. 01, 2023
Payment Dates Jul. 15, 2023
Amount per Share | $ / shares $ 0.2246
Cash Distribution $ 9,284
DRIP Shares Issued | shares 3,780
DRIP Shares Value $ 37
Quarterly Five  
Class Of Stock [Line Items]  
Date Declared Aug. 08, 2023
Record Date Oct. 02, 2023
Payment Dates Oct. 16, 2023
Amount per Share | $ / shares $ 0.2271
Cash Distribution $ 9,387
DRIP Shares Issued | shares 3,825
DRIP Shares Value $ 38
Quarterly Six  
Class Of Stock [Line Items]  
Date Declared Nov. 07, 2023
Record Date Dec. 27, 2023
Payment Dates Jan. 17, 2024
Amount per Share | $ / shares $ 0.2397
Cash Distribution $ 9,908
DRIP Shares Issued | shares 4,089
DRIP Shares Value $ 41
Quarterly Seven  
Class Of Stock [Line Items]  
Date Declared Mar. 20, 2024
Record Date Mar. 29, 2024
Payment Dates Apr. 10, 2024
Amount per Share | $ / shares $ 0.2371
Cash Distribution $ 9,809
DRIP Shares Issued | shares 3,461
DRIP Shares Value $ 34
Quarterly Eight  
Class Of Stock [Line Items]  
Date Declared May 09, 2024
Record Date Jun. 28, 2024
Payment Dates Jul. 17, 2024
Amount per Share | $ / shares $ 0.2371
Cash Distribution $ 9,809
DRIP Shares Issued | shares 3,533
DRIP Shares Value $ 35
Quarterly Nine  
Class Of Stock [Line Items]  
Date Declared Aug. 06, 2024
Record Date Sep. 30, 2024
Payment Dates Oct. 17, 2024
Amount per Share | $ / shares $ 0.2397
Cash Distribution $ 9,916
DRIP Shares Issued | shares 3,699
DRIP Shares Value $ 36
Quarterly Ten  
Class Of Stock [Line Items]  
Date Declared Nov. 06, 2024
Record Date Dec. 31, 2024
Payment Dates Jan. 17, 2025
Amount per Share | $ / shares $ 0.2392
Cash Distribution $ 9,911
DRIP Shares Issued | shares 2,282
DRIP Shares Value $ 22
Quarterly Eleven  
Class Of Stock [Line Items]  
Date Declared Mar. 13, 2025
Record Date Mar. 31, 2025
Payment Dates Apr. 17, 2025
Amount per Share | $ / shares $ 0.24
Cash Distribution $ 9,944
DRIP Shares Issued | shares 2,429
DRIP Shares Value $ 23
Quarterly Twelve  
Class Of Stock [Line Items]  
Date Declared May 07, 2025
Record Date Jun. 30, 2025
Payment Dates Jul. 17, 2025
Amount per Share | $ / shares $ 0.24
Cash Distribution $ 9,944
DRIP Shares Issued | shares 2,526
DRIP Shares Value $ 24
Quarterly Thirteen  
Class Of Stock [Line Items]  
Date Declared Aug. 06, 2025
Record Date Sep. 30, 2025
Payment Dates Oct. 17, 2025
Amount per Share | $ / shares $ 0.24
Cash Distribution $ 9,944
DRIP Shares Issued | shares 2,644
DRIP Shares Value $ 24
Quarterly Fourteen  
Class Of Stock [Line Items]  
Date Declared Nov. 05, 2025
Record Date Dec. 31, 2025
Payment Dates Jan. 16, 2026
Amount per Share | $ / shares $ 0.24
Cash Distribution $ 9,960
DRIP Shares Issued | shares 899
DRIP Shares Value $ 8
Quarterly Fifteen  
Class Of Stock [Line Items]  
Date Declared Mar. 12, 2026
Record Date Mar. 31, 2026
Payment Dates Apr. 24, 2026
Amount per Share | $ / shares $ 0.23
Cash Distribution $ 9,545
DRIP Shares Issued | shares 888
DRIP Shares Value $ 8
Quarterly Sixteen  
Class Of Stock [Line Items]  
Date Declared May 07, 2026
Record Date Jun. 30, 2026
Payment Dates Jul. 24, 2026
Amount per Share | $ / shares $ 0.23
Cash Distribution $ 9,545
DRIP Shares Issued | shares 931
DRIP Shares Value $ 8
Special  
Class Of Stock [Line Items]  
Date Declared Dec. 18, 2023
Record Date Dec. 27, 2023
Payment Dates Jan. 17, 2024
Amount per Share | $ / shares $ 0.1205
Cash Distribution $ 4,981
DRIP Shares Issued | shares 2,056
DRIP Shares Value $ 20
Special One  
Class Of Stock [Line Items]  
Date Declared Mar. 20, 2024
Record Date Mar. 29, 2024
Payment Dates Apr. 10, 2024
Amount per Share | $ / shares $ 0.0333
Cash Distribution $ 1,378
DRIP Shares Issued | shares 486
DRIP Shares Value $ 5
Special Two  
Class Of Stock [Line Items]  
Date Declared May 09, 2024
Record Date Jun. 28, 2024
Payment Dates Jul. 17, 2024
Amount per Share | $ / shares $ 0.0662
Cash Distribution $ 2,739
DRIP Shares Issued | shares 986
DRIP Shares Value $ 10
Special Three  
Class Of Stock [Line Items]  
Date Declared Aug. 06, 2024
Record Date Sep. 30, 2024
Payment Dates Oct. 17, 2024
Amount per Share | $ / shares $ 0.0638
Cash Distribution $ 2,639
DRIP Shares Issued | shares 985
DRIP Shares Value $ 10
Special Four  
Class Of Stock [Line Items]  
Date Declared Nov. 06, 2024
Record Date Dec. 31, 2024
Payment Dates Jan. 17, 2025
Amount per Share | $ / shares $ 0.0675
Cash Distribution $ 2,797
DRIP Shares Issued | shares 644
DRIP Shares Value $ 6
Special Five  
Class Of Stock [Line Items]  
Date Declared Mar. 13, 2025
Record Date Mar. 31, 2025
Payment Dates Apr. 17, 2025
Amount per Share | $ / shares $ 0.0185
Cash Distribution $ 766
DRIP Shares Issued | shares 187
DRIP Shares Value $ 2
Special Six  
Class Of Stock [Line Items]  
Date Declared May 07, 2025
Record Date Jun. 30, 2025
Payment Dates Jul. 17, 2025
Amount per Share | $ / shares $ 0.0185
Cash Distribution $ 766
DRIP Shares Issued | shares 195
DRIP Shares Value $ 2
Special Seven  
Class Of Stock [Line Items]  
Date Declared Aug. 06, 2025
Record Date Sep. 30, 2025
Payment Dates Oct. 17, 2025
Amount per Share | $ / shares $ 0.0185
Cash Distribution $ 766
DRIP Shares Issued | shares 204
DRIP Shares Value $ 2
Special Eight  
Class Of Stock [Line Items]  
Date Declared Nov. 05, 2025
Record Date Dec. 31, 2025
Payment Dates Jan. 16, 2026
Amount per Share | $ / shares $ 0.0185
Cash Distribution $ 768
DRIP Shares Issued | shares 69
DRIP Shares Value $ 1