XML 66 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
BALANCE SHEET COMPONENTS, Inventory, Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Inventory on-hand [Abstract]    
Finished goods held for sale $ 31,022 $ 33,350
Raw materials and work in process 1,819 1,774
Inventory in transit 2,715 2,869
Total inventory 35,556 37,993
Property and Equipment [Abstract]    
Property and equipment, gross 31,655 28,678
Less: accumulated depreciation (19,320) (18,131)
Property and equipment, net 12,335 10,547
Depreciation expense 1,200 1,200
United States [Member]    
Property and Equipment [Abstract]    
Property and equipment, net 12,182 10,414
Canada [Member]    
Property and Equipment [Abstract]    
Property and equipment, net 132 133
Spain [Member]    
Property and Equipment [Abstract]    
Property and equipment, net 21 0
Building [Member]    
Property and Equipment [Abstract]    
Property and equipment, gross 10,289 9,277
Land [Member]    
Property and Equipment [Abstract]    
Property and equipment, gross 1,451 1,451
Leasehold Improvements [Member]    
Property and Equipment [Abstract]    
Property and equipment, gross 2,244 1,875
Equipment and Machinery [Member]    
Property and Equipment [Abstract]    
Property and equipment, gross 8,937 8,469
Furniture and Fixtures [Member]    
Property and Equipment [Abstract]    
Property and equipment, gross 8,556 7,452
Vehicles [Member]    
Property and Equipment [Abstract]    
Property and equipment, gross $ 178 $ 154