XML 79 R65.htm IDEA: XBRL DOCUMENT v3.25.1
Derivatives and Fair Value Disclosures - Schedule of Derivative Instruments, Gain (Loss) (Detail) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Not Designated as Hedging Instrument [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Total gain on derivatives $ 99,286 $ 237,618 $ 1,698,462
Designated as Hedging Instrument [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Total loss on derivatives 591,664 4,771,235 (126,241)
Interest Rate Swap [Member] | Not Designated as Hedging Instrument [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Interest Rate Swap — Change in Fair Value (1,126,863) (570,539) 1,697,401
Interest Rate Swap — Realized (expense)/income 1,226,149 808,157 1,061
Interest Rate Swap [Member] | Designated as Hedging Instrument [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Interest Rate Swap — Realized (expense)/income $ 591,664 $ 4,771,235 $ (126,241)