Related Parties (Details) - USD ($)
3 Months Ended 12 Months Ended 19 Months Ended
Dec. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 20, 2016
Related Party Transaction [Line Items]          
Total rental expense   $ 5,900,309 $ 8,426,920 $ 5,620,731  
Board of Director          
Related Party Transaction [Line Items]          
Payments to settle lease termination $ 994,569        
Monthly rental payment         $ 54,638
Total rental expense     $ 1,347,277 $ 382,466