XML 78 R62.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies - Future Minimum Annual Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Commitments And Contingencies Disclosure [Abstract]    
Operating leases 2017 $ 1,589  
Operating leases 2018 1,557  
Operating leases 2019 1,544  
Operating leases 2020 1,585  
Operating leases 2021 971  
Total Operating leases 7,246  
Capital leases 2017 437  
Capital leases 2018 68  
Total Capital leases 505  
Less: amount representing interest (25)  
Present value of minimum lease payments 480 $ 1,277
Current portion of capital leases (414)  
Capital leases, less current portion $ 66