XML 21 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2022
Revenue Recognition [Abstract]  
Contract with Customer, Asset and Liability [Table Text Block]
Contract Assets
The following table presents a reconciliation of our contract assets:
Three Months EndedSix Months Ended
June 30,June 30,
2022202120222021
(Thousands)
Balance at beginning of period$9,064 $4,516 $7,943 $3,395 
Revenue recognized in excess of amounts invoiced1,134 1,134 2,255 2,255 
Balance at end of period$10,198 $5,650 $10,198 $5,650 
Contract Liabilities
The following table presents a reconciliation of our contract liabilities:
Three Months EndedSix Months Ended
June 30,June 30,
2022202120222021
(Thousands)
Balance at beginning of period$3,418 $4,378 $3,672 $4,610 
Recognized in revenue(257)(234)(511)(466)
Balance at end of period$3,161 $4,144 $3,161 $4,144 
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 June 30, 2022.
Contract LiabilitiesRemaining Performance Obligations
(Thousands)
2022 (six months)
$518 $208,326 
2023 (one year)
1,120 397,086 
2024 (one year)
1,218 345,642 
2025 (one year)
305 331,553 
2026 (one year)
— 322,990 
Thereafter
— 2,518,879 
Total
$3,161 $4,124,476