XML 79 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Significant Accounting Policies Accounts Receivable Allowance Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Accounts receivable allowance balance, beginning of the period $ 4,814 $ 12,504 $ 5,543
Additions charged to revenues, costs and expenses 5,514 14,786 14,009
Deductions (5,867) (22,476) (7,048)
Accounts receivable allowance balance, end of the period $ 4,461 $ 4,814 $ 12,504