XML 87 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule III - Real Estate and Accumulated Depreciation - Reconciliation of Accumulated Depreciation (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
SEC Schedule III, Real Estate and Accumulated Depreciation Disclosure [Abstract]      
Balance at January 1 $ 433,957,769 $ 321,141,833 $ 233,861,792
Current year depreciation expense 138,426,235 115,969,605 88,892,382
Impairment charge (1,607,706) (2,425,088) (150,523)
Disposition of real estate (6,347,016) (728,581) (1,461,818)
Balance at December 31 $ 564,429,282 $ 433,957,769 $ 321,141,833