XML 66 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Property and Equipment - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Property Plant And Equipment [Line Items]    
Total cost $ 27,792 $ 25,787
Less: Accumulated depreciation (20,165) (17,473)
Property and equipment, net 7,627 8,314
Equipment and Tooling    
Property Plant And Equipment [Line Items]    
Total cost $ 23,729 22,150
Equipment and Tooling | Minimum    
Property Plant And Equipment [Line Items]    
Useful Life 3 years  
Equipment and Tooling | Maximum    
Property Plant And Equipment [Line Items]    
Useful Life 5 years  
Computer Equipment    
Property Plant And Equipment [Line Items]    
Total cost $ 3,039 2,888
Computer Equipment | Minimum    
Property Plant And Equipment [Line Items]    
Useful Life 3 years  
Computer Equipment | Maximum    
Property Plant And Equipment [Line Items]    
Useful Life 5 years  
Furniture and Fixtures    
Property Plant And Equipment [Line Items]    
Useful Life 10 years  
Total cost $ 742 $ 749
Leasehold Improvements    
Property Plant And Equipment [Line Items]    
Total cost $ 282  
Leasehold Improvements | Minimum    
Property Plant And Equipment [Line Items]    
Useful Life 2 years  
Leasehold Improvements | Maximum    
Property Plant And Equipment [Line Items]    
Useful Life 3 years