XML 80 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Instruments - Summary of Effect of Derivative Financial Instruments on Consolidated Statements of Operations (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Derivative Instruments And Hedging Activities Disclosures [Line Items]      
Gain (Loss) Recognized in OCI $ 7,832,107 $ (519,535)  
Gain (Loss) Reclassified from OCI (444,558) (4,292,065) $ (3,929,001)
Interest Rate Swaps      
Derivative Instruments And Hedging Activities Disclosures [Line Items]      
Gain (Loss) Recognized in OCI (2,793) (124,163)  
Gain (Loss) Reclassified from OCI (304,670) (3,818,917) (3,557,950)
Interest Rate Caps      
Derivative Instruments And Hedging Activities Disclosures [Line Items]      
Gain (Loss) Recognized in OCI 4,480,001 (955)  
Gain (Loss) Reclassified from OCI (139,888) (473,148) $ (371,051)
Foreign Exchange Forwards      
Derivative Instruments And Hedging Activities Disclosures [Line Items]      
Gain (Loss) Recognized in OCI $ 3,354,899 $ (394,417)