XML 49 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Summary of Future Minimum Rental Payments Due to the Company (Details)
Mar. 31, 2025
USD ($)
Leases [Abstract]  
2025 (9 months remaining) $ 6,984,283
2026 9,081,429
2027 7,273,565
2028 5,617,155
2029 4,365,213
Thereafter 21,722,580
Lessor, Operating Lease, Payments to be Received, Total $ 55,044,225