Line |
From Fundamental Accounting Concept |
Type of Relation (Arcrole) |
To US GAAP XBRL Taxonomy Concept |
Try Order |
1 |
fac:Assets |
class-equivalentClass |
us-gaap:Assets |
1 |
2 |
fac:Assets |
class-equivalentClass |
us-gaap:AssetsCurrent |
2 |
3 |
fac:CommitmentsAndContingencies |
class-equivalentClass |
us-gaap:CommitmentsAndContingencies |
1 |
4 |
fac:CurrentAssets |
class-equivalentClass |
us-gaap:AssetsCurrent |
1 |
5 |
fac:CurrentLiabilities |
class-equivalentClass |
us-gaap:LiabilitiesCurrent |
1 |
6 |
fac:Equity |
class-equivalentClass |
us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest |
1 |
7 |
fac:Equity |
class-equivalentClass |
us-gaap:PartnersCapitalIncludingPortionAttributableToNoncontrollingInterest |
2 |
8 |
fac:Equity |
class-equivalentClass |
us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest |
3 |
9 |
fac:EquityAttributableToNoncontrollingInterest |
class-equivalentClass |
us-gaap:MinorityInterest |
1 |
10 |
fac:EquityAttributableToNoncontrollingInterest |
class-equivalentClass |
us-gaap:PartnersCapitalAttributableToNoncontrollingInterest |
2 |
11 |
fac:EquityAttributableToNoncontrollingInterest |
class-equivalentClass |
us-gaap:MembersEquityAttributableToNoncontrollingInterest |
3 |
12 |
fac:EquityAttributableToParent |
class-equivalentClass |
us-gaap:StockholdersEquity |
1 |
13 |
fac:EquityAttributableToParent |
class-equivalentClass |
us-gaap:PartnersCapital |
2 |
14 |
fac:EquityAttributableToParent |
class-equivalentClass |
us-gaap:MembersEquity |
3 |
15 |
fac:Liabilities |
class-equivalentClass |
us-gaap:Liabilities |
1 |
16 |
fac:LiabilitiesAndEquity |
class-equivalentClass |
us-gaap:LiabilitiesAndStockholdersEquity |
1 |
17 |
fac:LiabilitiesAndEquity |
class-equivalentClass |
us-gaap:LiabilitiesAndPartnersCapital |
2 |
18 |
fac:NoncurrentAssets |
class-equivalentClass |
us-gaap:AssetsNoncurrent |
1 |
19 |
fac:NoncurrentLiabilities |
class-equivalentClass |
us-gaap:LiabilitiesNoncurrent |
1 |
20 |
fac:RedeemableNoncontrollingInterest |
class-equivalentClass |
us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount |
1 |
21 |
fac:RedeemableNoncontrollingInterest |
class-equivalentClass |
us-gaap:RedeemableNoncontrollingInterestEquityFairValue |
2 |
22 |
fac:RedeemableNoncontrollingInterest |
class-equivalentClass |
us-gaap:RedeemableNoncontrollingInterestEquityOtherFairValue |
3 |
23 |
fac:RedeemableNoncontrollingInterestCommon |
class-equivalentClass |
us-gaap:RedeemableNoncontrollingInterestEquityCommonCarryingAmount |
1 |
24 |
fac:RedeemableNoncontrollingInterestOther |
class-equivalentClass |
us-gaap:RedeemableNoncontrollingInterestEquityOtherCarryingAmount |
1 |
25 |
fac:RedeemableNoncontrollingInterestPreferred |
class-equivalentClass |
us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount |
1 |
26 |
fac:TemporaryEquity |
class-equivalentClass |
us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests |
1 |
27 |
fac:TemporaryEquity |
class-equivalentClass |
us-gaap:RedeemablePreferredStockCarryingAmount |
3 |
28 |
fac:TemporaryEquity |
class-equivalentClass |
us-gaap:TemporaryEquityValueExcludingAdditionalPaidInCapital |
5 |
29 |
fac:TemporaryEquityAttributableToParent |
class-equivalentClass |
us-gaap:TemporaryEquityCarryingAmountAttributableToParent |
1 |
Line |
Rule Code |
Rule |
Description |
1 |
BS-Impute-91 |
if ($RedeemableNoncontrollingInterest = 0) then ($RedeemableNoncontrollingInterest = $RedeemableNoncontrollingInterestCommon + $RedeemableNoncontrollingInterestPreferred + $RedeemableNoncontrollingInterestOther) else ($RedeemableNoncontrollingInterest = $RedeemableNoncontrollingInterest) |
|
2 |
BS-Impute-92 |
if ($TemporaryEquity = 0) then ($TemporaryEquity = $TemporaryEquityAttributableToParent + $RedeemableNoncontrollingInterest) else ($TemporaryEquity = $TemporaryEquity) |
|
3 |
BS-Impute-01 |
if (($Assets = 0) and ($NoncurrentAssets = 0) and not($Assets = $LiabilitiesAndEquity) and ($CurrentAssets = $LiabilitiesAndEquity)) then ($Assets = $CurrentAssets) else ($Assets = $Assets) |
|
4 |
BS-Impute-02 |
if (($Assets = 0) and not($LiabilitiesAndEquity = 0) and ($CurrentAssets = $LiabilitiesAndEquity)) then ($Assets = $CurrentAssets) else ($Assets = $Assets) |
|
5 |
BS-Impute-03 |
if (($Assets = 0) and ($NoncurrentAssets = 0) and not($LiabilitiesAndEquity = 0) and ($LiabilitiesAndEquity = $Liabilities + $Equity)) then ($Assets = $CurrentAssets) else ($Assets = $Assets) |
|
6 |
BS-Impute-04 |
if ($NoncurrentAssets = 0 and not($Assets = 0) and not($CurrentAssets = 0)) then ($NoncurrentAssets = $Assets - $CurrentAssets) else ($NoncurrentAssets = $NoncurrentAssets) |
|
7 |
BS-Impute-05 |
if ($LiabilitiesAndEquity = 0 and not($Assets = 0)) then ($LiabilitiesAndEquity = $Assets) else ($LiabilitiesAndEquity = $LiabilitiesAndEquity) |
|
8 |
BS-Impute-06 |
if ($Equity = 0 and not($EquityAttributableToNoncontrollingInterest = 0) and not($EquityAttributableToParent = 0)) then ($Equity = $EquityAttributableToParent + $EquityAttributableToNoncontrollingInterest) else ($Equity = $Equity) |
|
9 |
BS-Impute-07 |
if ($Equity = 0 and $EquityAttributableToNoncontrollingInterest = 0 and not($EquityAttributableToParent = 0)) then ($Equity = $EquityAttributableToParent + $EquityAttributableToNoncontrollingInterest) else ($Equity = $Equity) |
|
10 |
BS-Impute-08 |
if ($Equity = 0) then ($Equity = $EquityAttributableToParent + $EquityAttributableToNoncontrollingInterest) else ($Equity =$Equity) |
|
11 |
BS-Impute-09 |
if ($EquityAttributableToParent = 0 and not($Equity = 0) and not($EquityAttributableToNoncontrollingInterest = 0)) then ($EquityAttributableToParent = $Equity - $EquityAttributableToNoncontrollingInterest) else ($EquityAttributableToParent = $EquityAttributableToParent) |
|
12 |
BS-Impute-10 |
if ($EquityAttributableToParent = 0 and not($Equity = 0) and $EquityAttributableToNoncontrollingInterest = 0) then ($EquityAttributableToParent = $Equity) else ($EquityAttributableToParent = $EquityAttributableToParent) |
|
13 |
BS-Impute-56 |
if ($NoncurrentLiabilities = 0 and not($CurrentLiabilities = 0) and not($Liabilities = 0)) then ($NoncurrentLiabilities = $Liabilities - $CurrentLiabilities) else ($NoncurrentLiabilities = $NoncurrentLiabilities) |
|
14 |
BS-Impute-14 |
if ($Liabilities = 0 and not($CurrentLiabilities = 0) and not($NoncurrentLiabilities = 0)) then ($Liabilities = $CurrentLiabilities + $NoncurrentLiabilities) else ($Liabilities = $Liabilities) |
|
15 |
BS-Impute-11 |
if ($Liabilities = 0 and (($CurrentLiabilities =0) or ($NoncurrentLiabilities = 0)) and not($Equity = 0) and not($LiabilitiesAndEquity = 0) and not($TemporaryEquity = 0) ) then ($Liabilities = $LiabilitiesAndEquity - ($CommitmentsAndContingencies + $TemporaryEquity + $Equity)) else ($Liabilities = $Liabilities) |
Remove? |
16 |
BS-Impute-12 |
if ($NoncurrentLiabilities = 0 and not($Liabilities = 0) and not($CurrentLiabilities = 0)) then ($NoncurrentLiabilities = $Liabilities - $CurrentLiabilities) else ($NoncurrentLiabilities = $NoncurrentLiabilities) |
Remove |
17 |
BS-Impute-13 |
if ($Liabilities = 0 and not($CurrentLiabilities = 0) and $NoncurrentLiabilities = 0 and not($Equity = 0) and not($LiabilitiesAndEquity = 0) and not($TemporaryEquity = 0)) then ($Liabilities = $CurrentLiabilities) else ($Liabilities = $Liabilities) |
|
18 |
BS-Impute-15 |
if (not($EquityAttributableToParent = 0) and not($Equity = 0) and not($EquityAttributableToNoncontrollingInterest = 0) and $EquityAttributableToParent = $Equity) then ($EquityAttributableToParent = $Equity - $EquityAttributableToNoncontrollingInterest) else ($EquityAttributableToParent = $EquityAttributableToParent) |
|
19 |
BS-Impute-16 |
if ($CurrentLiabilities = 0 and $NoncurrentLiabilities = 0 and not($Liabilities = 0)) then ($CurrentLiabilities = $Liabilities) else ($CurrentLiabilities = $CurrentLiabilities) |
|
20 |
BS-Impute-17 |
if ($EquityAttributableToNoncontrollingInterest = 0 and not($Equity = 0) and not($EquityAttributableToParent = 0)) then ($EquityAttributableToNoncontrollingInterest = $Equity - $EquityAttributableToParent) else ($EquityAttributableToNoncontrollingInterest = $EquityAttributableToNoncontrollingInterest) |
|
21 |
BS-Impute-18 |
if ($CurrentAssets = 0 and not($Assets = 0) and not($LiabilitiesAndEquity = 0) and $LiabilitiesAndEquity = $Assets) then ($CurrentAssets = $Assets) else ($CurrentAssets = $CurrentAssets) |
|