XML 117 R104.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Allowance for doubtful accounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 3,719 $ 8,882 $ 6,319
Charged to Costs and Expenses 2,126 557 4,920
Other 0 (4,649) 1,518
Deductions (1,542) (1,071) (3,875)
Balance at End of Period 4,303 3,719 8,882
Deferred tax assets valuation allowance      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 6,973 7,961 3,604
Charged to Costs and Expenses 3,848 (894) 740
Other 1,291 0 3,617
Deductions (43) (94) 0
Balance at End of Period $ 12,069 $ 6,973 $ 7,961