XML 45 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property and Equipment - Summary of Property and Equipment (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment [Line Items]    
Total cost $ 85,602 $ 77,778
Less: Accumulated depreciation (41,832) (39,885)
Property and equipment, net 43,770 37,893
Land    
Property, Plant and Equipment [Line Items]    
Total cost 2,900 2,900
Building and leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total cost $ 20,089 19,578
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 $ 29,961 19,817
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 $ 8,126 8,392
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,514 6,529
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,753 1,385
Website development costs    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 3 years  
Total cost $ 204 687
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 $ 12,385 $ 14,820