XML 37 R79.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments, Contingencies and Other Commitments, Contingencies and Other (Table 3) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Valuation Allowance [Line Items]        
Provision for Doubtful Accounts $ 8,687 $ 12,123 $ 5,470  
Allowance for Doubtful Accounts Receivable 11,066 10,849 616 $ 144
Allowance for Doubtful Accounts Receivable, Period Increase (Decrease) 679 10,887 15,070  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction $ 462 $ 654 $ 14,598