XML 64 R50.htm IDEA: XBRL DOCUMENT v3.19.2
Products, Services and Other Revenues (Schedule Of Receivables And Customer Deposits Related To Contracts With Customers) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2019
Dec. 31, 2018
Other Revenue [Line Items]    
Document Period End Date Jun. 30, 2019  
Receivables $ 2,191,947 $ 1,692,526
Contracts With Customers [Member]    
Other Revenue [Line Items]    
Receivables 375,038 247,532
Customer deposits $ 70,785 $ 48,238