XML 68 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Property and Equipment      
Property and equipment, gross $ 27,046 $ 21,577  
Less accumulated depreciation (15,671) (12,515)  
Property and equipment, net 11,375 9,062  
Depreciation 4,216 3,593 $ 3,242
Computer equipment      
Property and Equipment      
Property and equipment, gross 4,691 3,746  
Computer software      
Property and Equipment      
Property and equipment, gross 1,298 1,236  
Research equipment      
Property and Equipment      
Property and equipment, gross 8,445 6,379  
Furniture and fixtures      
Property and Equipment      
Property and equipment, gross 4,876 2,992  
Leasehold improvements      
Property and Equipment      
Property and equipment, gross 7,425 7,193  
Vehicles      
Property and Equipment      
Property and equipment, gross 209 0  
Construction in progress      
Property and Equipment      
Property and equipment, gross $ 102 $ 31