XML 124 R88.htm IDEA: XBRL DOCUMENT v3.20.4
Trade and Other Receivables (Schedule of Trade and Other Receivables) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Activity in the allowance for expected credit losses    
Trade and other receivables, net $ 135,001 $ 142,627
Opening balance at January 1, 2020 (5,225)  
Current period provision (3,986)  
Write-off charged against the allowance 3,744  
Balance, December 31, 2020 (5,467)  
Trade Receivables [Member]    
Activity in the allowance for expected credit losses    
Trade and other receivables, net 111,545 126,977
Consumption Taxes Receivable [Member]    
Activity in the allowance for expected credit losses    
Trade and other receivables, net 20,789 12,108
Other Receivables [Member]    
Activity in the allowance for expected credit losses    
Trade and other receivables, net $ 2,667 $ 3,542