XML 60 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, net (Schedule of Property and Equipment) (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 39,644 $ 30,882
Less: Accumulated depreciation (18,805) (16,338)
Property and equipment, net 20,839 14,544
Equipment, tooling and molds    
Property, Plant and Equipment [Line Items]    
Total property and equipment 26,724 21,118
Computer software and equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment 2,652 2,153
Furniture, fixtures and other    
Property, Plant and Equipment [Line Items]    
Total property and equipment 1,868 1,739
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment 5,635 5,597
Construction in process    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 2,765 $ 275