v3.3.1.900
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Property and equipment      
Property and equipment, gross $ 16,618 $ 13,741  
Accumulated depreciation and amortization (8,490) (6,986)  
Property and equipment, net 8,128 6,755  
Estimated Future Depreciation And Amortization Expense Abstract      
2016 2,907    
2017 1,968    
2018 1,044    
2019 402    
2020 152    
Thereafter 15    
Total 6,488    
Internally-developed software      
Property and equipment      
Property and equipment, gross 8,564 6,069  
Depreciation expense 2,700 2,400 $ 2,100
Capitalized Computer Software, Net [Abstract]      
Amortization expense of capitalized internally developed software 1,600 1,400 $ 1,500
Net capitalized internally developed software 4,500 3,300  
Internally-developed software in process      
Property and equipment      
Property and equipment, gross 1,640 1,751  
Computer hardware      
Property and equipment      
Property and equipment, gross 2,911 3,016  
Furniture and office equipment      
Property and equipment      
Property and equipment, gross 1,666 1,104  
Leasehold improvements      
Property and equipment      
Property and equipment, gross $ 1,837 $ 1,801