Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2015
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Operating Leases and Capital Lease Payments

The approximate future minimum payments under non-cancelable operating leases and future minimum capital lease payments as of December 31, 2015 are as follows:

 

    Capital
          leases          
     Operating
          leases          
 
Year ending December 31:   (in thousands)  

2016

  $ 70       $ 4,901   

2017

            5,003   

2018

            3,679   

2019

            2,431   

2020

            101   
 

 

 

    

 

 

 

Total minimum lease payments

  $ 70       $ 16,115   

Less amount representing interest at 12%

    2      
 

 

 

    

Present value of net minimum capital lease payments

    68      

Less current installments of obligations under capital leases

    68      
 

 

 

    

Obligations under capital leases, excluding current installments

  $