XML 49 R36.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies - Guarantees and Indemnifications (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Accrued Indemnification Obligation    
Accrued indemnification obligation $ 2,778 $ 4,453
Member of Board of Directors | Tax indemnification    
Accrued Indemnification Obligation    
Accrued indemnification obligation $ 2,800 $ 4,500