XML 164 R149.htm IDEA: XBRL DOCUMENT v3.22.0.1
Supplemental Financial Information - Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Jan. 01, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Balance at beginning of period $ 15,386 $ 23,777 $ 16,604  
Credit losses 22,591 18,582 30,027  
Foreign currency translation 154 (942) (1,022)  
Deductions (23,543) (26,031) (21,832)  
Balance at end of period 14,588 15,386 23,777  
Adoption of ASC 326 Increase (Decrease)        
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Other current assets and other non-current assets       $ 13,400
Other current assets, net        
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Balance at beginning of period 1,747 0    
Credit losses 0 1,595    
Foreign currency translation (1,747) 152    
Deductions 0 0    
Balance at end of period 0 1,747 0  
Other non-current assets, net        
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Balance at beginning of period 12,869 0    
Credit losses 3,328 13,378    
Foreign currency translation 1,159 (509)    
Deductions (647) 0    
Balance at end of period $ 16,709 $ 12,869 $ 0