XML 137 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies (Allowance for Doubtful Accounts) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Summary of Significant Accounting Policies [Abstract]      
Beginning balance $ 23,880 $ 26,481 $ 24,518
(Recovery) provision for doubtful accounts 155 551 2,909
Write-offs (1,455) (591) (647)
Recoveries (2,296)    
Acquisitions 1,193    
Currency translation adjustment (275) (2,561) (299)
Ending balance $ 21,202 $ 23,880 $ 26,481