XML 44 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Contract balances (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Jun. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Jan. 01, 2018
Dec. 31, 2017
Revenue Recognition [Abstract]              
Contract assets, current       $ 61,400      
Revenue recognized but unbilled       1,387,000      
Unbilled Receivables, Current $ 0     0   $ 171,956 $ 0
Deferred Revenue 26,286     26,286   $ 37,590 $ 0
Billing for the reporting period       (1,325,000)      
Revenue Recognition, Milestone Method, Revenue Recognized       27,700      
Revenues $ 519,300 $ 478,674 $ 476,120 1,414,387 $ 1,437,332    
Deferrals of customer payments       16,400      
increase or decrease in contract liability balance, current       $ (11,300)