XML 124 R76.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments, Contingencies and Other Commitments, Contingencies and Other (Table 3) (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2018
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Valuation Allowance [Line Items]          
Provision for Doubtful Accounts $ 12,123 $ 12,123,000 $ 5,470,000 $ 0  
Allowance for Doubtful Accounts Receivable $ 10,849,000 10,849,000 616,000 144,000 $ 200,000
Allowance for Doubtful Accounts Receivable, Period Increase (Decrease)   10,887,000 15,070,000 5,000  
Valuation Allowances and Reserves, Deductions   $ 654,000 $ 14,598,000 $ 61,000