v3.26.1
Real Estate Investments - Future Minimum Payments (Details) - USD ($)
12 Months Ended
Dec. 31, 2030
Dec. 31, 2029
Dec. 31, 2028
Dec. 31, 2027
Dec. 31, 2026
Future Minimum Payments Abstract          
2026         $ 419,962
2027       $ 426,548  
2028     $ 354,161    
2029   $ 200,430      
2030 $ 100,215        
Thereafter 0        
$ 1,501,316