XML 73 R83.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SCHEDULE II. VALUATION AND QUALIFYING ACCOUNTS - Transactions in the Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance, beginning of year $ 41,131 $ 42,409 $ 39,543
Provision 5,853 15,634 13,489
Write-offs (14,146) (16,912) (10,623)
Balance, end of year $ 32,838 $ 41,131 $ 42,409