XML 30 R20.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2020
Revenue Recognition [Abstract]  
Contract with Customer, Asset and Liability [Table Text Block]
Contract Assets
The following table presents a reconciliation of our contract assets:
Year ended December 31,
20202019
(Thousands)
Balance at beginning of period$554 $— 
Revenue recognized in excess of amounts invoiced2,841 554 
Balance at end of period$3,395 $554 
Contract Liabilities
The following table presents a reconciliation of our contract liabilities:
Year ended December 31,
20202019
(Thousands)
Balance at beginning of period$5,464 $— 
Recorded contract liabilities— 5,464 
Recognized in Revenue(854)— 
Balance at end of period$4,610 $5,464 
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$938 $422,298 
20221,029 408,593 
20231,120 365,882 
20241,218 335,757 
2025305 332,389 
Thereafter— 2,659,570 
Total
$4,610 $4,524,489