XML 42 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Contract balances (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Mar. 31, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Jan. 01, 2018
Dec. 31, 2017
Revenue Recognition [Abstract]              
Contract assets, current       $ (3,500)      
Unbilled Receivables, Current $ 0     0   $ 171,956 $ 0
Deferred Revenue 30,137     30,137   $ 37,590 $ 0
Billing for the reporting period       (877,000)      
Revenue recognized but unbilled       874,000      
Revenue Recognition, Milestone Method, Revenue Recognized       (21,900)      
Revenues $ 478,674 $ 416,413 $ 515,036 895,087 $ 961,212    
Deferrals of customer payments       14,400      
increase or decrease in contract liability balance, current       $ (7,500)