XML 61 R42.htm IDEA: XBRL DOCUMENT v3.19.1
5. Property and Equipment (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Property and equipment, gross $ 3,672,580 $ 3,227,297
Accumulated depreciation (2,636,267) (2,377,404)
Property and equipment, net 1,036,313 849,893
Computers, Software and Office Equipment [Member]    
Property and equipment, gross 1,937,987 1,792,499
Accumulated depreciation (1,508,104) (1,319,388)
Property and equipment, net 429,883 473,111
Machinery and Equipment [Member]    
Property and equipment, gross 167,731 95,356
Accumulated depreciation (99,900) (88,342)
Property and equipment, net 67,831 7,014
Vehicles [Member]    
Property and equipment, gross 153,927 159,431
Accumulated depreciation (120,728) (110,098)
Property and equipment, net 33,199 49,333
Furniture and Fixtures [Member]    
Property and equipment, gross 381,248 305,855
Accumulated depreciation (284,410) (273,768)
Property and equipment, net 96,838 32,087
Leasehold Improvements [Member]    
Property and equipment, gross 1,031,687 654,309
Accumulated depreciation (623,125) (585,808)
Property and equipment, net 408,562 68,501
Construction in Progress [Member]    
Property and equipment, gross 0 219,847
Accumulated depreciation 0 0
Property and equipment, net $ 0 $ 219,847