XML 51 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
2. Summary of Significant Accounting Policies (Details - Property useful lives)
12 Months Ended
Dec. 31, 2017
Customer Relationships and Non-Compete Agreements [Member]  
Intangible useful lives 1.5 to 10 years
Computers, Software and Office Equipment [Member]  
Property and equipment useful lives 1-5 years
Machinery and Equipment [Member]  
Property and equipment useful lives 3-5 years
Vehicles [Member]  
Property and equipment useful lives 5 years
Furniture and Fixtures [Member]  
Property and equipment useful lives 5-10 years
Leasehold Improvements [Member]  
Property and equipment useful lives Lesser of lease term or estimated useful life