XML 32 R21.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2020
Revenue Recognition [Abstract]  
Contract with Customer, Asset and Liability [Table Text Block]
The following table presents a reconciliation of our contract liabilities:
December 31, 2020December 31, 2019
(Thousands)
Balance at beginning of period$226,164 $236,730 
Recognized in revenue
(10,568)(10,566)
Balance at end of period$215,596 $226,164 
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]
The following table presents the amount of the contract liabilities balance expected to be recognized as revenue when performance obligations are satisfied and the transaction price allocated to the remaining performance obligations under certain contracts as of December 31, 2020.
Contract LiabilitiesRemaining Performance Obligations
(Thousands)
2021$10,566 $2,349,047 
202210,566 2,196,621 
202310,566 2,040,685 
202410,568 1,487,964 
202510,566 1,453,924 
Thereafter162,764 12,231,530 
Total$215,596 $21,759,771