XML 83 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue - Contract Balances (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 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) (12,720) 124,082
Contract with Customer, Receivable, Net, Current 296,355 309,075
Contract with Customer, Asset, Gross, Current 2,833 0
Contract with Customer, Contract Asset, Current, Net Increase (Decrease) 28,692 2,833
Contract with Customer, Asset, Gross, Current 31,525 2,833
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) 2,606 26,940
Contract with Customer, Receivable, Net, Noncurrent 63,554 60,948
Contract with Customer, Asset, Gross, Noncurrent 541 0
Increase (Decrease) in Contract Receivables, Net 1,963 541
Contract with Customer, Asset, Gross, Noncurrent 2,504 541
Contract with Customer, Liability, Current [Roll Forward]    
Contract with Customer, Liability, Current 4,016 3,147
Contract with Customer, Liability, Current, Net Increase (Decrease) (1,524) 869
Contract with Customer, Liability, Current 2,492 4,016
Contract with Customer, Liability, Noncurrent [Roll Forward]    
Contract with Customer, Liability, Noncurrent 1,731 1,834
Contract with Customer, Liability, Noncurrent, Net Increase (Decrease) (1,116) (103)
Contract with Customer, Liability, Noncurrent $ 615 $ 1,731