XML 77 R63.htm IDEA: XBRL DOCUMENT v3.8.0.1
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, 2017
Dec. 31, 2016
Operating Leases    
2018 $ 4,439  
2019 4,227  
2020 3,493  
2021 3,564  
2022 3,662  
Thereafter 307  
Total Minimum Lease Payments 19,692  
Capital Leases    
2018 22  
2019 20  
2020 7  
Total Minimum Lease Payments 49  
Less amounts representing interest (2)  
Present value of capital lease obligations 47  
Less: Current portion (21) $ (43)
Capital leases, net of current portion 26 $ 51
Other Obligations    
2018 1,107  
2019 827  
2020 349  
Total Minimum Lease Payments $ 2,283