taxonomy().concept(ferc:ScheduleAccumulatedProvisionForDepreciationOfGasUtilityPlantAbstract).label("http://ferc.gov/form/2020-01-01/roles/label/F2ScheduleTitle").text
Accumulated Provision for Depreciation of Gas Utility Plant (Account 108)
|
taxonomy().concept(ferc:ScheduleAccumulatedProvisionForDepreciationOfGasUtilityPlantAbstract).label("http://ferc.gov/form/2020-01-01/roles/label/F2Instructions").text
- Explain in a footnote any important adjustments during year.
- Explain in a footnote any difference between the amount for book cost of plant retired, line 10, column (c), and that reported for gas plant in service, page 204-209, column (d), excluding retirements of nondepreciable property.
- The provisions of Account 108 in the Uniform System of Accounts require that retirements of depreciable plant be recorded when such plant is removed from service. If the respondent has a significant amount of plant retired at year end which has not been recorded and/or classified to the various reserve functional classifications, make preliminary closing entries to tentatively functionalize the book cost of the plant retired. In addition, include all costs included in retirement work in progress at year end in the appropriate functional classifications.
- Show separately interest credits under a sinking fund or similar method of depreciation accounting.
- At lines 7 and 14, add rows as necessary to report all data. Additional rows should be numbered in sequence, e.g., 7.01, 7.02, etc.
|
Line No. |
$headings = filter (taxonomy().concept(ferc:ScheduleAccumulatedProvisionForDepreciationOfGasUtilityPlantAbstract).references("http://ferc.gov/form/2020-01-01/roles/reference/columnDetails")) where ($item.part-by-name(ferc-part:Schedule).part-value == "219 - Schedule - Accumulated Provision for Depreciation of Gas Utility Plant (Account 108) - Section A")
$headings = list(for $ref in $headings
list($ref.part-by-name(ferc-part:Column).part-value, $ref.part-by-name(ferc-part:ColumnName).part-value))
$heading_dict = dict(for $row in $headings
list("("+$row[1]+")",$row[2])
);
for $row in $heading_dict.keys.sort
$heading_dict[$row]
Title of Account
$row
(a)
|
|
Section A. BALANCES AND CHANGES DURING YEAR |
|
|
|
|
1 |
taxonomy().concept(ferc:AccumulatedProvisionForDepreciationOfGasUtilityPlant).label("http://ferc.gov/form/2020-01-01/roles/label/F2BeginningBalance").text
Balance Beginning of Year
|
max(list([@concept=ferc:AccumulatedProvisionForDepreciationOfGasUtilityPlant @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis!=* @period = $priorInstant]))
$2,080,500
|
max(list([@concept=ferc:AccumulatedProvisionForDepreciationOfGasUtilityPlant @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantInServiceMember @period = $priorInstant]))
$2,080,500
|
max(list([@concept=ferc:AccumulatedProvisionForDepreciationOfGasUtilityPlant @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantHeldForFutureUseMember @period = $priorInstant]))
$2,080,500
|
max(list([@concept=ferc:AccumulatedProvisionForDepreciationOfGasUtilityPlant @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantLeasedToOthersMember @period = $priorInstant]))
$2,080,500
|
2 |
Depreciation Provisions for Year, Charged to |
|
|
|
|
$data = navigate parent-child descendants from ferc:DepreciationProvisionsForYearAbstract stop when $relationship.target.name == ferc:DepreciationProvision role "http://ferc.gov/form/2020-01-01/roles/Schedule/F2/AccumulatedProvisionForDepreciationOfGasUtilityPlantA" where $relationship.target.name != ferc:DepreciationProvision returns list (target-name, preferred-label);
$data-labels = list(for $row in $data
$concept = taxonomy().concept($row[1]);
$row_num = (filter $concept.references("http://ferc.gov/form/2020-01-01/roles/reference/formLocation") where ($item.part-by-name(ferc-part:Schedule).part-value == "219 - Schedule - Accumulated Provision for Depreciation of Gas Utility Plant (Account 108) - Section A" and $item.part-by-name(ferc-part:ValueType).part-value.string == "Label")).to-list;
$current = if list([covered @concept = $row[1] @ferc:UtilityTypeAxis=ferc:GasUtilityMember @period = $currentDuration]).length > 0
first(list([covered @concept = $row[1] @ferc:UtilityTypeAxis=ferc:GasUtilityMember @period = $currentDuration]))
else
none
$gasPlantInService = if list([covered @concept = $row[1] @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantInServiceMember @period = $currentDuration]).length > 0
first(list([covered @concept = $row[1] @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantInServiceMember @period = $currentDuration]))
else
none
$gasPlantHeld = if list([covered @concept = $row[1] @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantHeldForFutureUseMember @period = $currentDuration]).length > 0
first(list([covered @concept = $row[1] @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantHeldForFutureUseMember @period = $currentDuration]))
else
none
$gasPlantLeased = if list([covered @concept = $row[1] @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantLeasedToOthersMember @period = $currentDuration]).length > 0
first(list([covered @concept = $row[1] @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantLeasedToOthersMember @period = $currentDuration]))
else
none
list($concept,
$concept.label($row[2].role.uri).text,
if ($row_num.part-by-name(ferc-part:Row)).length == 0
""
else
($row_num.part-by-name(ferc-part:Row))[1].part-value,
$current,
$gasPlantInService,
$gasPlantHeld,
$gasPlantLeased
));
for $rowl in $data-labels
$rowl[3]
1
|
|
$rowl[4]
if $rowl[1].is-abstract "gray-out" else ""
|
$rowl[5]
if $rowl[1].is-abstract "gray-out" else ""
|
$rowl[6]
if $rowl[1].is-abstract "gray-out" else ""
|
$rowl[7]
if $rowl[1].is-abstract "gray-out" else ""
|
// adding a comment
$data2 = list(for $i in range(5)
list($i,none,none,none,none,none)
);
$data = if count(list({covered @ferc:OtherClearingAccountsAxis=*})) > 0
$otherAccounts = set({covered @ferc:OtherClearingAccountsAxis=*}.dimension(ferc:OtherClearingAccountsAxis));
list(for $x in $otherAccounts
list(
if list([@ferc:OrderNumber @unit=* @period=$currentDuration @ferc:OtherClearingAccountsAxis = $x]).length > 0
first(list([@ferc:OrderNumber @unit=* @period=$currentDuration @ferc:OtherClearingAccountsAxis = $x]))
else
0,
if exists([@ferc:OtherAccountsDescription @unit @period=$currentDuration @ferc:OtherClearingAccountsAxis = $x])
first(list([@ferc:OtherAccountsDescription @unit @period=$currentDuration @ferc:OtherClearingAccountsAxis = $x]))
else
none,
if exists([@ferc:OtherAccounts @ferc:UtilityTypeAxis=ferc:GasUtilityMember @unit @period=$currentDuration @ferc:OtherClearingAccountsAxis = $x])
first(list([@ferc:OtherAccounts @ferc:UtilityTypeAxis=ferc:GasUtilityMember @unit @period=$currentDuration @ferc:OtherClearingAccountsAxis = $x]))
else
none,
if exists([@ferc:OtherAccounts @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantInServiceMember @unit @period=$currentDuration @ferc:OtherClearingAccountsAxis = $x])
first(list([@ferc:OtherAccounts @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantInServiceMember @unit @period=$currentDuration @ferc:OtherClearingAccountsAxis = $x]))
else
none,
if exists([@ferc:OtherAccounts @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantHeldForFutureUseMember @unit @period=$currentDuration @ferc:OtherClearingAccountsAxis = $x])
first(list([@ferc:OtherAccounts @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantHeldForFutureUseMember @unit @period=$currentDuration @ferc:OtherClearingAccountsAxis = $x]))
else
none,
if exists([@ferc:OtherAccounts @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantLeasedToOthersMember @unit @period=$currentDuration @ferc:OtherClearingAccountsAxis = $x])
first(list([@ferc:OtherAccounts @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantLeasedToOthersMember @unit @period=$currentDuration @ferc:OtherClearingAccountsAxis = $x]))
else
none
))
else $data2;
$uniqueData = list(for $x in $data
if $x == list(0,none,none,none,none,none)
skip
else
$x
);
for $row in $uniqueData.sort
9
|
$row[2]
Other Accounts (Specify, details in footnote)
|
$row[3]
$100,000,000
|
$row[4]
$1,000,000
|
$row[5]
$2,000,000
|
$row[6]
$80,000,000
|
10 |
|
max(list([@concept=ferc:DepreciationProvision @ferc:UtilityTypeAxis=ferc:GasUtilityMember @period = $currentDuration]))
$2,080,500
|
max(list([@concept=ferc:DepreciationProvision @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantInServiceMember @period = $currentDuration]))
$2,080,500
|
max(list([@concept=ferc:DepreciationProvision @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantHeldForFutureUseMember @period = $currentDuration]))
$2,080,500
|
max(list([@concept=ferc:DepreciationProvision @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantLeasedToOthersMember @period = $currentDuration]))
$2,080,500
|
11 |
Net Charges for Plant Retired: |
|
|
|
|
$data = navigate parent-child descendants from ferc:NetChargesForRetiredPlantAbstract role "http://ferc.gov/form/2020-01-01/roles/Schedule/F2/AccumulatedProvisionForDepreciationOfGasUtilityPlantA" returns list (target-name, preferred-label);
$data-labels = list(for $row in $data
$concept = taxonomy().concept($row[1]);
$row_num = (filter $concept.references("http://ferc.gov/form/2020-01-01/roles/reference/formLocation") where ($item.part-by-name(ferc-part:Schedule).part-value == "219 - Schedule - Accumulated Provision for Depreciation of Gas Utility Plant (Account 108) - Section A" and $item.part-by-name(ferc-part:ValueType).part-value.string == "Label")).to-list;
$current = if list([covered @concept = $row[1] @ferc:UtilityTypeAxis=ferc:GasUtilityMember @period = $currentDuration]).length > 0
first(list([covered @concept = $row[1] @ferc:UtilityTypeAxis=ferc:GasUtilityMember @period = $currentDuration]))
else
none
$gasPlantInService = if list([covered @concept = $row[1] @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantInServiceMember @period = $currentDuration]).length > 0
first(list([covered @concept = $row[1] @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantInServiceMember @period = $currentDuration]))
else
none
$gasPlantHeld = if list([covered @concept = $row[1] @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantHeldForFutureUseMember @period = $currentDuration]).length > 0
first(list([covered @concept = $row[1] @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantHeldForFutureUseMember @period = $currentDuration]))
else
none
$gasPlantLeased = if list([covered @concept = $row[1] @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantLeasedToOthersMember @period = $currentDuration]).length > 0
first(list([covered @concept = $row[1] @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantLeasedToOthersMember @period = $currentDuration]))
else
none
list($concept,
$concept.label($row[2].role.uri).text,
if ($row_num.part-by-name(ferc-part:Row)).length == 0
""
else
($row_num.part-by-name(ferc-part:Row))[1].part-value,
$current,
$gasPlantInService,
$gasPlantHeld,
$gasPlantLeased
));
for $rowl in $data-labels
$rowl[3]
1
|
|
$rowl[4]
if $rowl[1].is-abstract "gray-out" else ""
|
$rowl[5]
if $rowl[1].is-abstract "gray-out" else ""
|
$rowl[6]
if $rowl[1].is-abstract "gray-out" else ""
|
$rowl[7]
if $rowl[1].is-abstract "gray-out" else ""
|
16 |
taxonomy().concept(ferc:OtherAdjustmentsToAccumulatedDepreciation).label("http://ferc.gov/form/2020-01-01/roles/label/F2AccumulatedProvision").text
Other Debit or Credit Items (Describe in footnote details)
|
max(list([@concept=ferc:OtherAdjustmentsToAccumulatedDepreciation @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis!=* @period = $currentDuration]))
$2,080,500
|
max(list([@concept=ferc:OtherAdjustmentsToAccumulatedDepreciation @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantInServiceMember @period = $currentDuration]))
$2,080,500
|
max(list([@concept=ferc:OtherAdjustmentsToAccumulatedDepreciation @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantHeldForFutureUseMember @period = $currentDuration]))
$2,080,500
|
max(list([@concept=ferc:OtherAdjustmentsToAccumulatedDepreciation @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantLeasedToOthersMember @period = $currentDuration]))
$2,080,500
|
// adding a comment
$data2 = list(for $i in range(5)
list($i,none,none,none,none,none)
);
$data = if count(list({covered @ferc:OtherDebitOrCreditItemsAxis=*})) > 0
$plantsRetired = set({covered @ferc:OtherDebitOrCreditItemsAxis=*}.dimension(ferc:OtherDebitOrCreditItemsAxis));
list(for $x in $plantsRetired
list(
if list([@ferc:OrderNumber @unit=* @period=$currentDuration @ferc:OtherDebitOrCreditItemsAxis = $x]).length > 0
first(list([@ferc:OrderNumber @unit=* @period=$currentDuration @ferc:OtherDebitOrCreditItemsAxis = $x]))
else
0,
if exists([@ferc:OtherAdjustmentsToAccumulatedDepreciationDescription @unit @period=$currentDuration @ferc:OtherDebitOrCreditItemsAxis = $x])
first(list([@ferc:OtherAdjustmentsToAccumulatedDepreciationDescription @unit @period=$currentDuration @ferc:OtherDebitOrCreditItemsAxis = $x]))
else
none,
if exists([@ferc:OtherAdjustmentsToAccumulatedDepreciation @ferc:UtilityTypeAxis=ferc:GasUtilityMember @unit @period=$currentDuration @ferc:OtherDebitOrCreditItemsAxis = $x])
first(list([@ferc:OtherAdjustmentsToAccumulatedDepreciation @ferc:UtilityTypeAxis=ferc:GasUtilityMember @unit @period=$currentDuration @ferc:OtherDebitOrCreditItemsAxis = $x]))
else
none,
if exists([@ferc:OtherAdjustmentsToAccumulatedDepreciation @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantInServiceMember @unit @period=$currentDuration @ferc:OtherDebitOrCreditItemsAxis = $x])
first(list([@ferc:OtherAdjustmentsToAccumulatedDepreciation @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantInServiceMember @unit @period=$currentDuration @ferc:OtherDebitOrCreditItemsAxis = $x]))
else
none,
if exists([@ferc:OtherAdjustmentsToAccumulatedDepreciation @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantHeldForFutureUseMember @unit @period=$currentDuration @ferc:OtherDebitOrCreditItemsAxis = $x])
first(list([@ferc:OtherAdjustmentsToAccumulatedDepreciation @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantHeldForFutureUseMember @unit @period=$currentDuration @ferc:OtherDebitOrCreditItemsAxis = $x]))
else
none,
if exists([@ferc:OtherAdjustmentsToAccumulatedDepreciation @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantLeasedToOthersMember @unit @period=$currentDuration @ferc:OtherDebitOrCreditItemsAxis = $x])
first(list([@ferc:OtherAdjustmentsToAccumulatedDepreciation @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantLeasedToOthersMember @unit @period=$currentDuration @ferc:OtherDebitOrCreditItemsAxis = $x]))
else
none
))
else
$data2;
$uniqueData = list(for $x in $data
if $x == list(0,none,none,none,none,none)
skip
else
$x
);
for $row in $uniqueData.sort
17
|
$row[2]
Other Debit or Credit Items (Describe, details in footnote)
|
$row[3]
$200,000,000
|
$row[4]
$2,000,000
|
$row[5]
$3,000,000
|
$row[6]
$90,000,000
|
18 |
taxonomy().concept(ferc:BookCostOfAssetRetirementCosts).label("http://ferc.gov/form/2020-01-01/roles/label/F2AccumulatedProvision").text
Book Cost of Asset Retirement Costs
|
max(list([@concept=ferc:BookCostOfAssetRetirementCosts @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis!=* @period = $currentDuration]))
$2,080,500
|
max(list([@concept=ferc:BookCostOfAssetRetirementCosts @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantInServiceMember @period = $currentDuration]))
$2,080,500
|
max(list([@concept=ferc:BookCostOfAssetRetirementCosts @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantHeldForFutureUseMember @period = $currentDuration]))
$2,080,500
|
max(list([@concept=ferc:BookCostOfAssetRetirementCosts @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantLeasedToOthersMember @period = $currentDuration]))
$2,080,500
|
19 |
taxonomy().concept(ferc:AccumulatedProvisionForDepreciationOfGasUtilityPlant).label("http://ferc.gov/form/2020-01-01/roles/label/F2EndingBalance").text
Balance End of Year
|
max(list([@concept=ferc:AccumulatedProvisionForDepreciationOfGasUtilityPlant @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis!=* @period = $currentInstant]))
$2,080,500
|
max(list([@concept=ferc:AccumulatedProvisionForDepreciationOfGasUtilityPlant @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantInServiceMember @period = $currentInstant]))
$2,080,500
|
max(list([@concept=ferc:AccumulatedProvisionForDepreciationOfGasUtilityPlant @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantHeldForFutureUseMember @period = $currentInstant]))
$2,080,500
|
max(list([@concept=ferc:AccumulatedProvisionForDepreciationOfGasUtilityPlant @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantLeasedToOthersMember @period = $currentInstant]))
$2,080,500
|
|
Section B. BALANCES AT END OF YEAR ACCORDING TO FUNCTIONAL CLASSIFICATIONS |
|
|
|
|
// adding a comment
$data = navigate parent-child descendants from ferc:AccumulatedProvisionForDepreciationLineItems role "http://ferc.gov/form/2020-01-01/roles/Schedule/F2/AccumulatedProvisionForDepreciationOfGasUtilityPlantB" returns list (target-name, preferred-label);
$data-labels = list(for $row in $data
$concept = taxonomy().concept($row[1]);
$row_num = (filter $concept.references("http://ferc.gov/form/2020-01-01/roles/reference/formLocation") where ($item.part-by-name(ferc-part:Schedule).part-value == "219 - Schedule - Accumulated Provision for Depreciation of Gas Utility Plant (Account 108) - Section B" and $item.part-by-name(ferc-part:ValueType).part-value.string == "Label")).to-list;
$current = if exists(first(list([covered @concept = $row[1] @ferc:UtilityTypeAxis=ferc:GasUtilityMember @period = $currentInstant])))
first(list([covered @concept = $row[1] @ferc:UtilityTypeAxis=ferc:GasUtilityMember @period = $currentInstant]))
else
none
$gasPlantInService = if exists(first(list([covered @concept = $row[1] @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantInServiceMember @ferc:UtilityTypeAxis=ferc:GasUtilityMember @period = $currentInstant])))
first(list([covered @concept = $row[1] @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantInServiceMember @ferc:UtilityTypeAxis=ferc:GasUtilityMember @period = $currentInstant]))
else
none
$gasPlantHeld = if exists(first(list([covered @concept = $row[1] @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantHeldForFutureUseMember @ferc:UtilityTypeAxis=ferc:GasUtilityMember @period = $currentInstant])))
first(list([covered @concept = $row[1] @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantHeldForFutureUseMember @ferc:UtilityTypeAxis=ferc:GasUtilityMember @period = $currentInstant]))
else
none
$gasPlantLeased = if exists(first(list([covered @concept = $row[1] @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantLeasedToOthersMember @ferc:UtilityTypeAxis=ferc:GasUtilityMember @period = $currentInstant])))
first(list([covered @concept = $row[1] @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantLeasedToOthersMember @ferc:UtilityTypeAxis=ferc:GasUtilityMember @period = $currentInstant]))
else
none
list($concept,
$concept.label($row[2].role.uri).text,
if ($row_num.part-by-name(ferc-part:Row)).length == 0
""
else
($row_num.part-by-name(ferc-part:Row))[1].part-value,
$current,
$gasPlantInService,
$gasPlantHeld,
$gasPlantLeased
));
for $rowl in $data-labels
$rowl[3]
1
|
|
$rowl[4]
if $rowl[1].is-abstract "gray-out" else ""
|
$rowl[5]
if $rowl[1].is-abstract "gray-out" else ""
|
$rowl[6]
if $rowl[1].is-abstract "gray-out" else ""
|
$rowl[7]
if $rowl[1].is-abstract "gray-out" else ""
|
30 |
|
max(list([@concept=ferc:AccumulatedProvisionForDepreciationOfGasUtilityPlant @ferc:UtilityTypeAxis=ferc:GasUtilityMember @period = $currentInstant]))
$2,080,500
|
max(list([@concept=ferc:AccumulatedProvisionForDepreciationOfGasUtilityPlant @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantInServiceMember @period = $currentInstant]))
$2,080,500
|
max(list([@concept=ferc:AccumulatedProvisionForDepreciationOfGasUtilityPlant @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantHeldForFutureUseMember @period = $currentInstant]))
$2,080,500
|
max(list([@concept=ferc:AccumulatedProvisionForDepreciationOfGasUtilityPlant @ferc:UtilityTypeAxis=ferc:GasUtilityMember @ferc:AccumulatedProvisionForDepreciationOfGasUtilityAxis=ferc:GasPlantLeasedToOthersMember @period = $currentInstant]))
$2,080,500
|