SEC Schedule II Valuation and Qualifying Accounts (Details) - Allowance For Doubtful Accounts - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2016 |
Dec. 31, 2015 |
Dec. 31, 2014 |
|
Valuation And Qualifying Accounts Disclosure | |||
Balance at Beginning of Year | $ 14,659 | $ 21,209 | $ 24,719 |
Additions Charged Against Operations | 2,679 | (99) | 3,076 |
Uncollectable Accounts Written-Off | (4,191) | (6,451) | (6,586) |
Balance at End of Year | $ 13,147 | $ 14,659 | $ 21,209 |