XML 95 R68.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 48,754 $ 39,114  
Accumulated depreciation (26,538) (23,287)  
Total property, plant and equipment, net 22,216 15,827 [1]  
Depreciation expense 5,778 5,387 $ 4,320
Automobiles [Member]      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 23 23  
Automobiles [Member] | Minimum      
Property, Plant and Equipment [Line Items]      
Estimated useful life (in years) 5 years    
Leasehold improvements [Member]      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 3,782 3,542  
Leasehold improvements [Member] | Minimum      
Property, Plant and Equipment [Line Items]      
Estimated useful life (in years) 4 years    
Leasehold improvements [Member] | Maximum      
Property, Plant and Equipment [Line Items]      
Estimated useful life (in years) 20 years    
Computer equipment [Member]      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 23,776 17,024  
Computer equipment [Member] | Minimum      
Property, Plant and Equipment [Line Items]      
Estimated useful life (in years) 2 years    
Computer equipment [Member] | Maximum      
Property, Plant and Equipment [Line Items]      
Estimated useful life (in years) 7 years    
Machinery and equipment [Member]      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 16,756 15,178  
Machinery and equipment [Member] | Minimum      
Property, Plant and Equipment [Line Items]      
Estimated useful life (in years) 3 years    
Machinery and equipment [Member] | Maximum      
Property, Plant and Equipment [Line Items]      
Estimated useful life (in years) 5 years    
Furniture and fixtures [Member]      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 2,827 2,295  
Furniture and fixtures [Member] | Minimum      
Property, Plant and Equipment [Line Items]      
Estimated useful life (in years) 5 years    
Furniture and fixtures [Member] | Maximum      
Property, Plant and Equipment [Line Items]      
Estimated useful life (in years) 20 years    
Work in progress [Member]      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 1,590 $ 1,052  
[1] See Note 4.