XML 119 R105.htm IDEA: XBRL DOCUMENT v3.20.4
Accounts Receivable - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Accounts Receivable and Allowance for Doubtful Accounts [Abstract]      
Accounts Receivable Gross Current $ 386,100 $ 387,700  
Business Combination, Acquired Receivables, Estimated Uncollectible   5,000  
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Provision for Doubtful Accounts $ 3,582 $ 1,925 $ 493
Reclassification Of Allowance For Doubtful Accounts, Other Assets     $ 300