Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2015
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases

Future minimum rental payments under these leases are as follows:

 

     
    Amount
2016 $ 2,154
2017   1,814
2018   1,563
2019   1,561
2020   942
Thereafter   3,914
  $ 11,948
Future minimum sublease receipts

Future minimum sublease receipts under these subleases are as follows:

 

     
    Amount
2016 $ 613
2017   562
2018   342
2019   328
2020   335
  $ 2,180
Schedule capital Lease Commitments -

The Company has entered into capital lease agreements with leasing companies for the financing of equipment and furniture purchases. The capital lease payments expire at various dates through June 2017. Future minimum lease payments under non-cancelable capital lease agreements consist of the following amounts for the year ending December 31:

 

     
   

Capital

Leases

2016 $ 163
2017   54
Total minimum lease payments   217
Less amount representing interest   (8)
Present value of capital lease obligations   209
Less current portion   (155)
Non-current portion $ 54