XML 63 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Trade Receivables - Breakdown in Trade Receivables (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Dec. 31, 2018
Receivables [Abstract]        
Trade accounts receivables $ 387,524 $ 497,800    
(Less) Allowance for credit losses (23,084) (16,068) $ (25,169) $ (25,918)
Net book value at end of period $ 364,440 $ 481,732