XML 67 R56.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Letters of Credit and Guarantees (Details) - USD ($)
Sep. 30, 2017
Apr. 28, 2017
Dec. 31, 2016
Financial Guarantee      
Loss contingencies      
Letters of credit and bank guarantees outstanding $ 25,800,000   $ 28,700,000
Uncommitted Letter of Credit and Reimbursement Agreement | Letter of Credit      
Loss contingencies      
Maximum borrowing capacity   $ 30,000,000.0