XML 54 R43.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue - Contract Balances (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Contract with Customer, Asset, Net, Current [Roll Forward]    
Contract with Customer, Receivable, Net, Current $ 309,075 $ 184,993
Contract with Customer, Receivable, Current, Net Increase (Decrease) 47,926 38,113
Contract with Customer, Receivable, Net, Current 357,001 223,106
Contract with Customer, Asset, Gross, Current 2,833 0
Contract with Customer, Contract Asset, Current, Net Increase (Decrease) (2,833) 0
Contract with Customer, Asset, Gross, Current 0 0
Contract with Customer, Asset, Net, Noncurrent [Roll Forward]    
Contract with Customer, Receivable, Net, Noncurrent 60,948 34,008
Contract with Customer, Receivable, NonCurrent, Net Increase (Decrease) (152) 7,011
Contract with Customer, Receivable, Net, Noncurrent 60,796 41,019
Contract with Customer, Asset, Gross, Noncurrent 541 0
Increase (Decrease) in Contract Receivables, Net 2,073 0
Contract with Customer, Asset, Gross, Noncurrent 2,614 0
Contract with Customer, Liability, Current [Roll Forward]    
Contract with Customer, Liability, Current 4,016 3,147
Contract with Customer, Liability, Current, Net Increase (Decrease) 2,327 2,113
Contract with Customer, Liability, Current 6,343 5,260
Contract with Customer, Liability, Noncurrent [Roll Forward]    
Contract with Customer, Liability, Noncurrent 1,731 1,834
Contract with Customer, Liability, Noncurrent, Net Increase (Decrease) 0 (103)
Contract with Customer, Liability, Noncurrent $ 1,731 $ 1,731