XML 52 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Description of Business and Significant Accounting Policies (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2017
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Jan. 01, 2019
Concentration Risk [Line Items]            
Accounts and other receivables $ 107,673   $ 131,852 $ 107,673    
Maximum concentration risk percentage     10.00%      
Negative cash book balance 1,769   $ 3,701 1,769    
Revenue and gross profit reduction related to contract   $ 2,600        
Foreign currency transaction loss     $ 700 2,300 $ 300  
Ownership percentage     10.00%      
Operating lease right-of-use assets $ 0   $ 27,251 0    
Operating Lease, Liability     30,030      
Allowance for Doubtful Accounts Receivable, Write-offs     3,773 $ 692 319  
Single Financial Services Customer [Member]            
Concentration Risk [Line Items]            
Accounts and other receivables     $ 15,400      
Single Automotive Customer [Member]            
Concentration Risk [Line Items]            
Concentration risk (percent)     13.00%      
Accounts and other receivables     $ 17,200      
General and Administrative Expense [Member]            
Concentration Risk [Line Items]            
Bad debt reserve     1,600   $ 1,300  
Allowance for Doubtful Accounts Receivable, Write-offs     $ 2,200      
Accounts Receivable [Member] | Single Financial Services Customer [Member]            
Concentration Risk [Line Items]            
Concentration risk (percent)     8.00%      
Sales Revenue, Net [Member] | Automotive Industry [Member]            
Concentration Risk [Line Items]            
Concentration risk (percent)         22.00%  
Sales Revenue, Net [Member] | Automotive Industry [Member] | Single Automotive Customer [Member]            
Concentration Risk [Line Items]            
Concentration risk (percent) 14.00%   13.00%   13.00%  
Sales Revenue, Net [Member] | Financial & Insurance Industry [Member] | Single Financial Services Customer [Member]            
Concentration Risk [Line Items]            
Concentration risk (percent)     10.00% 13.00% 14.00%  
Accounting Standards Update 2016-02 [Member]            
Concentration Risk [Line Items]            
Operating lease right-of-use assets           $ 31,000
Operating Lease, Liability           $ 35,000
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)     16.00% 19.00% 20.00%