XML 58 R42.htm IDEA: XBRL DOCUMENT v3.20.4
Description of Business and Significant Accounting Policies (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Concentration Risk [Line Items]      
Accounts and other receivables $ 110,575 $ 131,852  
Negative cash book balance 0 3,701  
Foreign currency transaction loss $ 700 700 $ 2,300
Ownership percentage 10.00%    
Operating lease right-of-use assets $ 20,862 27,251  
Operating Lease, Liability 21,783 30,030  
Allowance for Doubtful Accounts Receivable, Write-offs 587 $ 3,773 $ 692
Single Financial Services Customer [Member]      
Concentration Risk [Line Items]      
Concentration risk (percent)   8.00%  
Accounts and other receivables $ 7,200 $ 15,400  
Single Automotive Customer [Member]      
Concentration Risk [Line Items]      
Concentration risk (percent) 15.00% 13.00%  
Accounts and other receivables $ 16,700 $ 17,200  
General and Administrative Expense [Member]      
Concentration Risk [Line Items]      
Bad debt reserve $ 1,600    
Allowance for Doubtful Accounts Receivable, Write-offs   $ 2,200  
Accounts Receivable [Member] | Single Financial Services Customer [Member]      
Concentration Risk [Line Items]      
Concentration risk (percent) 5.00%    
Sales Revenue, Net [Member] | Automotive Industry [Member]      
Concentration Risk [Line Items]      
Concentration risk (percent)     23.00%
Sales Revenue, Net [Member] | Automotive Industry [Member] | Single Automotive Customer [Member]      
Concentration Risk [Line Items]      
Concentration risk (percent) 14.00% 13.00% 14.00%
Sales Revenue, Net [Member] | Financial & Insurance Industry [Member] | Single Financial Services Customer [Member]      
Concentration Risk [Line Items]      
Concentration risk (percent) 9.00% 10.00% 13.00%
Minimum [Member]      
Concentration Risk [Line Items]      
Revenue from Contract with Customer, Collection Period 60 days    
Maximum [Member]      
Concentration Risk [Line Items]      
Revenue from Contract with Customer, Collection Period 120 days    
Financial & Insurance Industry [Member] | Sales Revenue, Net [Member]      
Concentration Risk [Line Items]      
Concentration risk (percent) 17.00% 16.00% 19.00%