XML 102 R79.htm IDEA: XBRL DOCUMENT v3.8.0.1
Derivatives and Hedging Activities - Fair Value of Derivatives and Balance Sheet Classification (Details) - Designated as hedging instrument - USD ($)
Dec. 31, 2017
Dec. 31, 2016
Derivatives, Fair Value [Line Items]    
Asset Derivatives $ 739,606 $ 0
Liability Derivatives (3,067,572) 0
Interest rate products | Other assets - current    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 243 0
Interest rate products | Other assets - non-current    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 84,058 0
Interest rate products | Other liabilities - current    
Derivatives, Fair Value [Line Items]    
Liability Derivatives (71,915) 0
Cross currency contract | Other assets - current    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 655,305 0
Cross currency contract | Long-term derivative liability    
Derivatives, Fair Value [Line Items]    
Liability Derivatives $ (2,995,657) $ 0