Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies (Details)

v3.10.0.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Mar. 31, 2018
Commitments and Contingencies Disclosure [Abstract]    
Totaled arrangements under letter of credit guarantees and performance bonds securing performance obligations $ 24,940  
Guarantee obligations secured by cash deposits 2,430  
Guarantee obligations represented by a reduction of the available amount of the company's short term and long term revolving lines of credit 4,882  
Cash deposits pledged as collateral on performance bonds and letters of credit 2,430 $ 2,448
Indian custom bonds outstanding $ 5,293