XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Contract with Customer, Asset and Liability [Table Text Block]
Contract Assets
The following table presents a reconciliation of our contract assets:
Three Months EndedNine Months Ended
September 30,September 30,
2023202220232022
(Thousands)
Balance at beginning of period$14,630 $10,198 $12,490 $7,943 
Revenue recognized in excess of amounts invoiced1,088 1,146 3,228 3,401 
Balance at end of period$15,718 $11,344 $15,718 $11,344 
Contract Liabilities
The following table presents a reconciliation of our contract liabilities:
Three Months EndedNine Months Ended
September 30,September 30,
2023202220232022
(Thousands)
Balance at beginning of period$2,060 $3,161 $2,643 $3,672 
Recognized in revenue(296)(259)(879)(770)
Balance at end of period$1,764 $2,902 $1,764 $2,902 
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 September 30, 2023.
Contract LiabilitiesRemaining Performance Obligations
(Thousands)
2023 (three months)
$296 $101,092 
2024 (one year)
1,178 382,253 
2025 (one year)
290 339,411 
2026 (one year)
— 323,891 
2027 (one year)
— 320,119 
Thereafter
— 2,216,067 
Total
$1,764 $3,682,833