XML 81 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Accounts Receivable - Schedule of Receivables (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Jan. 01, 2020
Dec. 31, 2019
Receivables [Abstract]      
Receivables, Fair Value Disclosure $ 31,000 $ 34,300  
Receivable with Imputed Interest, Net Amount 34,569   $ 0
Trade accounts receivable 333,725   323,502
Less: Allowance for expected credit losses and doubtful accounts 13,015   13,512
Trade accounts receivable, net 320,710   309,990
Other receivables $ 18,685   $ 21,265