XML 71 R58.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Commitments and Contingencies Disclosure [Abstract]    
Rent expense $ 1,243,732 $ 1,432,677
Minimum Annual Rental Commitments    
2019 1,064,585  
2020 927,681  
2021 572,344  
2022 278,797  
2023 255,122  
Thereafter $ 64,248