v3.26.1
Variable Interest Entities - Variable Interest Entities Property Asset Carrying Value by Assets and Maximum Exposure (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Accounts Notes And Loans Receivable [Line Items]    
Carrying Value $ 581,686,484 $ 568,394,559
Maximum Exposure to Loss 580,470,391 565,420,798
Mortgage Revenue Bonds [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Carrying Value 187,405,200 189,169,313
Maximum Exposure to Loss 186,192,558 186,206,660
Taxable Mortgage Revenue Bonds (Reported Within Other Assets) [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Carrying Value 16,903,451 9,811,108
Maximum Exposure to Loss 16,900,000 9,800,000
Governmental Issuer Loans [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Carrying Value 138,757,835 138,757,835
Maximum Exposure to Loss 138,757,835 138,757,835
Taxable Governmental Issuer Loans (Reported Within Other Assets) [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Carrying Value 44,879,465 44,879,465
Maximum Exposure to Loss 44,879,465 44,879,465
Property Loans [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Carrying Value 39,824,000 39,824,000
Maximum Exposure to Loss 39,824,000 39,824,000
Investments in Unconsolidated Entities [Member]    
Accounts Notes And Loans Receivable [Line Items]    
Carrying Value 153,916,533 145,952,838
Maximum Exposure to Loss $ 153,916,533 $ 145,952,838