Derivative Instruments - Schedule of Fair Value of Derivative Financial Instruments and Classification In Consolidated Balance Sheets (Detail) - USD ($)
Sep. 30, 2017
Dec. 31, 2016
Interest Rate Swaps [Member] | Other assets    
Derivatives, Fair Value [Line Items]    
Derivative fair value, assets $ 290,523 $ 41,884
Interest Rate Swaps [Member] | Accounts payable and accrued liabilities    
Derivatives, Fair Value [Line Items]    
Derivative fair value, liability 43,290 0
Interest Rate Caps | Other assets    
Derivatives, Fair Value [Line Items]    
Derivative fair value, assets 330,602 0
Foreign Currency Forward | Other assets    
Derivatives, Fair Value [Line Items]    
Derivative fair value, assets 0 86,315
Foreign Currency Forward | Accounts payable and accrued liabilities    
Derivatives, Fair Value [Line Items]    
Derivative fair value, liability $ 386,976 $ 0