Segment Reporting (Details Narrative)
12 Months Ended
Dec. 31, 2017
Installments
Segment Reporting [Abstract]  
Number of reportable segments 2
Rental period description The rental periods range from a few months to 2 years and include a combination of down payments made by the customer and monthly payments paid under the agreements with the Company.