v3.26.1
Mortgage Revenue Bonds - Schedule of MRBs Redeemed (Details)
3 Months Ended
Mar. 31, 2026
USD ($)
Unit
Mar. 31, 2025
USD ($)
Unit
Windsor Shores Apartments [Member] | Columbia, SC [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Units | Unit 176  
Redemption of Mortgage Revenue Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Principal Outstanding at Date of Redemption | $ $ 117,130,000  
Redemption of Mortgage Revenue Bonds [Member] | The Park at Sondrio [Member] | Greenville, SC [Member] | Series 2022A [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Month Redeemed January 2026  
Units | Unit 271  
Original Maturity Date Jan. 01, 2030  
Interest Rate 6.50%  
Principal Outstanding at Date of Redemption | $ $ 38,100,000  
Redemption of Mortgage Revenue Bonds [Member] | The Park at Vietti [Member] | Spartanburg, SC [Member] | Series 2022A [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Month Redeemed January 2026  
Units | Unit 204  
Original Maturity Date Jan. 01, 2030  
Interest Rate 6.50%  
Principal Outstanding at Date of Redemption | $ $ 26,985,000  
Redemption of Mortgage Revenue Bonds [Member] | Windsor Shores Apartments [Member] | Columbia, SC [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Month Redeemed February 2026  
Units | Unit 176  
Original Maturity Date Feb. 01, 2030  
Interest Rate 6.50%  
Principal Outstanding at Date of Redemption | $ $ 21,545,000  
Redemption of Mortgage Revenue Bonds [Member] | The Ivy Apartments (a/k/a Century Plaza Apartments) [Member] | Greenville, SC [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Month Redeemed February 2026  
Units | Unit 212  
Original Maturity Date Feb. 01, 2030  
Interest Rate 6.50%  
Principal Outstanding at Date of Redemption | $ $ 30,500,000  
Redemption of Mortgage Revenue Bonds [Member] | Lutheran Gardens [Member] | Compton, CA [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Month Redeemed   March 2025
Units | Unit   76
Original Maturity Date   Feb. 01, 2025
Interest Rate   4.90%
Principal Outstanding at Date of Redemption | $   $ 10,352,000