XML 63 R50.htm IDEA: XBRL DOCUMENT v3.21.2
BALANCE SHEET COMPONENTS, Inventory, Property and Equipment (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Mar. 31, 2019
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Inventory on hand [Abstract]              
Finished goods held for sale $ 20,575,216 $ 31,263,806 $ 32,042,251        
Raw materials and work in process 717,053 919,202 1,155,680        
Inventory in transit 2,749,558 1,119,541 1,348,153        
Total inventory 24,041,827 33,302,549 [1] 34,546,084 [1] $ 30,174,483 $ 38,411,757 $ 35,122,333 $ 34,277,634
Property and Equipment [Abstract]              
Property and equipment, gross 27,470,545 28,140,345 [1] 27,332,299 [1] 27,902,207 27,983,667 27,585,125 27,436,922
Less: accumulated depreciation (14,551,645) (13,625,261) [1] (11,765,416) [1] (13,941,530) (12,993,965) (12,569,534) (12,177,897)
Property and equipment, net 12,918,900 14,515,084 [1] 15,566,883 [1] $ 13,960,677 $ 14,989,702 $ 15,015,591 $ 15,259,025
Depreciation expense 1,700,000 1,800,000 1,900,000        
Building [Member]              
Property and Equipment [Abstract]              
Property and equipment, gross 9,257,066 9,257,066 9,257,066        
Land [Member]              
Property and Equipment [Abstract]              
Property and equipment, gross 1,451,133 1,451,133 1,451,133        
Leasehold Improvements [Member]              
Property and Equipment [Abstract]              
Property and equipment, gross 1,828,448 1,980,547 1,729,281        
Equipment and Machinery [Member]              
Property and Equipment [Abstract]              
Property and equipment, gross 6,516,068 6,594,487 6,447,776        
Furniture and Fixtures [Member]              
Property and Equipment [Abstract]              
Property and equipment, gross 8,080,427 8,335,926 7,907,704        
Vehicles [Member]              
Property and Equipment [Abstract]              
Property and equipment, gross 337,403 521,186 539,339        
United States [Member]              
Property and Equipment [Abstract]              
Property and equipment, net 12,540,891 13,849,019 15,038,459        
Canada [Member]              
Property and Equipment [Abstract]              
Property and equipment, net 373,083 434,201 240,560        
United Kingdom [Member]              
Property and Equipment [Abstract]              
Property and equipment, net 2,654 211,368 217,254        
Spain [Member]              
Property and Equipment [Abstract]              
Property and equipment, net 2,272 4,308 14,639        
Australia [Member]              
Property and Equipment [Abstract]              
Property and equipment, net $ 0 $ 16,188 $ 55,971        
[1] As described in Note 2 to these Consolidated Financial Statements, we have restated the Consolidated Financial Statements.