XML 77 R63.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies - Schedule of Future Minimum Payments under Non-Cancellable Operating and Capital Lease Agreements and Other Non-Cancellable Agreements (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Operating Leases    
2017 $ 4,513  
2018 4,181  
2019 4,175  
2020 3,485  
2021 3,556  
Thereafter 3,959  
Total Minimum Lease Payments 23,869  
Capital Leases    
2017 46  
2018 24  
2019 22  
2020 6  
Total Minimum Lease Payments 98  
Less amounts representing interest (4)  
Present value of capital lease obligations 94  
Less: Current portion (43) $ (42)
Capital leases, net of current portion 51 $ 95
Other Obligations    
2017 468  
2018 66  
Total Minimum Lease Payments $ 534