XML 95 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Basis of Presentation and Significant Accounting Policies - Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Jan. 01, 2020
Dec. 31, 2019
Jan. 01, 2019
Accounts Receivable, Allowance for Credit Loss [Roll Forward]          
Beginning balance $ 13,026        
Adjustments due to adoption of ASU 2016-13     $ (900)   $ (5,973)
Provision for allowance for doubtful accounts 3,934 $ 4,594      
Net write-offs and recoveries (2,688)        
Impact of foreign currency exchange and others (379)        
Ending balance $ 14,793        
Retained Earnings          
Accounts Receivable, Allowance for Credit Loss [Roll Forward]          
Adjustments due to adoption of ASU 2016-13     $ (900)   $ (5,973)
Accounting Standards Update 2016-13 | Retained Earnings          
Accounts Receivable, Allowance for Credit Loss [Roll Forward]          
Adjustments due to adoption of ASU 2016-13       $ (900)