Annual report pursuant to Section 13 and 15(d)

2016 Equity Incentive Plan (Details)

v3.7.0.1
2016 Equity Incentive Plan (Details) - USD ($)
1 Months Ended 12 Months Ended
Jul. 01, 2017
Dec. 31, 2016
Dec. 31, 2015
Jun. 30, 2016
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross   414,504    
Common Stock, Shares, Outstanding   17,605,675 250,000  
Share-based Compensation   $ 1,684,812 $ 0  
Share Price   $ 10.00   $ 10.00
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares   76,000    
ASC Topic 505 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross   263,454    
ASC Topic 505 [Member] | Minimum [Member]        
Deferred Compensation Arrangement with Individual, Requisite Service Period   36 months    
ASC Topic 505 [Member] | Maximum [Member]        
Deferred Compensation Arrangement with Individual, Requisite Service Period   41 months    
Asc Topic 718 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross   13,750    
Deferred Compensation Arrangement with Individual, Requisite Service Period   53 months    
IPO [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross   817,893    
Share-based Compensation   $ 604,000    
Services long Term Incentive Plans [Member]        
Share-based Compensation   $ 1,080,812    
Share Price   $ 8.92    
Long Tem Incentives Plan Units [Member] | Equity Incentive Plan 2016 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number   1,232,397    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period   68,900    
Long Tem Incentives Plan Units [Member] | Equity Incentive Plan 2016 [Member] | Share-based Compensation Award, Tranche Two [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period   8,000    
Long Tem Incentives Plan Units [Member] | Equity Incentive Plan 2016 [Member] | Share-based Compensation Award, Tranche One [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period 60,400