XML 58 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Property and Equipment - Summary of Property and Equipment (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]    
Total cost $ 147,356 $ 85,602
Less: Accumulated depreciation (44,638) (41,832)
Property, Plant and Equipment, Net, Total 102,718 43,770
Land    
Property, Plant and Equipment [Line Items]    
Total cost 57,052 2,900
Building and leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total cost $ 20,330 20,089
Building and leasehold improvements | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 3 years  
Building and leasehold improvements | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 39 years  
Production equipment    
Property, Plant and Equipment [Line Items]    
Total cost $ 32,919 29,961
Production equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 3 years  
Production equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 7 years  
Computers, equipment and software    
Property, Plant and Equipment [Line Items]    
Total cost $ 7,839 8,126
Computers, equipment and software | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 3 years  
Computers, equipment and software | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 5 years  
Furniture and office equipment    
Property, Plant and Equipment [Line Items]    
Total cost $ 6,014 6,514
Furniture and office equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 5 years  
Furniture and office equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 7 years  
Vehicles    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 5 years  
Total cost $ 1,782 1,753
Website development costs    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 3 years  
Total cost $ 204 204
Capitalized internal-use software development costs    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 3 years  
Total cost $ 3,670 3,670
Construction-in-process    
Property, Plant and Equipment [Line Items]    
Total cost $ 17,546 $ 12,385