XML 80 R72.htm IDEA: XBRL DOCUMENT v3.19.1
Trade payables and other current liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Trade payables and other current liabilities [Abstract]    
Trade accounts payable $ 71,367 $ 109,430
Down payments from clients 6,249 6,289
Liberty (see Note 16) 37,119 37,119
Other accounts payable 36,728 39,195
Total $ 151,463 $ 192,033