XML 65 R50.htm IDEA: XBRL DOCUMENT v3.7.0.1
Property and Equipment - Summary of Property and Equipment (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Property, Plant and Equipment [Line Items]    
Total cost $ 61,803 $ 57,868
Less: Accumulated depreciation (37,799) (36,020)
Property and equipment, net 24,004 21,848
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 $ 15,295 15,246
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 $ 19,849 18,689
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  
Computer Equipment    
Property, Plant and Equipment [Line Items]    
Total cost $ 7,985 8,048
Computer Equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated useful life 3 years  
Computer Equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated useful life 5 years  
Furniture and Office Equipment    
Property, Plant and Equipment [Line Items]    
Total cost $ 4,990 4,116
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 $ 675 713
Website Development Costs    
Property, Plant and Equipment [Line Items]    
Estimated useful life 3 years  
Total cost $ 601 601
Capitalized Software Development Costs    
Property, Plant and Equipment [Line Items]    
Estimated useful life 3 years  
Total cost $ 3,695 3,670
Construction-in-Process    
Property, Plant and Equipment [Line Items]    
Total cost $ 5,813 $ 3,885