XML 103 R87.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies - Defined Benefit Plan (Details) - India subsidiary
12 Months Ended
Dec. 31, 2016
Defined Benefit Plan Disclosure [Line Items]  
Percentage of employees eligible for benefits 47.00%
Minimum service period of employees to be eligible under plan 5 years
Number of days salary payable under termination, resignation, or retirement 15 days