XML 43 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed consolidated financial statement details - Future Amortization (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
2017 $ 4,260  
2018 8,297  
2019 7,786  
2020 4,273  
2021 870  
Net carrying value $ 25,486 $ 29,915