Leases (Details Textual)
3 Months Ended
Mar. 31, 2019
USD ($)
Leases [Abstract]  
Lease term, Description Lease terms are generally three years to seven years for warehouses, office space and retail store locations, and up to seven years for other leased equipment and property.
Description of Operating finance lease agreements the Operating Company's finance lease agreements are fixed for terms ranging from three to five years.
Rental income $ 193,000