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:CommitmentsAndContingencies |
class-equivalentClass |
us-gaap:CommitmentsAndContingencies |
1 |
3 |
fac:Equity |
class-equivalentClass |
us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest |
1 |
4 |
fac:Equity |
class-equivalentClass |
us-gaap:PartnersCapitalIncludingPortionAttributableToNoncontrollingInterest |
2 |
5 |
fac:Equity |
class-equivalentClass |
us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest |
3 |
6 |
fac:EquityAttributableToNoncontrollingInterest |
class-equivalentClass |
us-gaap:MinorityInterest |
1 |
7 |
fac:EquityAttributableToNoncontrollingInterest |
class-equivalentClass |
us-gaap:PartnersCapitalAttributableToNoncontrollingInterest |
2 |
8 |
fac:EquityAttributableToNoncontrollingInterest |
class-equivalentClass |
us-gaap:MembersEquityAttributableToNoncontrollingInterest |
3 |
9 |
fac:EquityAttributableToParent |
class-equivalentClass |
us-gaap:StockholdersEquity |
1 |
10 |
fac:EquityAttributableToParent |
class-equivalentClass |
us-gaap:PartnersCapital |
2 |
11 |
fac:EquityAttributableToParent |
class-equivalentClass |
us-gaap:MembersEquity |
3 |
12 |
fac:Liabilities |
class-equivalentClass |
us-gaap:Liabilities |
1 |
13 |
fac:LiabilitiesAndEquity |
class-equivalentClass |
us-gaap:LiabilitiesAndStockholdersEquity |
1 |
14 |
fac:LiabilitiesAndEquity |
class-equivalentClass |
us-gaap:LiabilitiesAndPartnersCapital |
2 |
15 |
fac:NoncurrentAssets |
class-equivalentClass |
us-gaap:AssetsNoncurrent |
1 |
16 |
fac:NoncurrentLiabilities |
class-equivalentClass |
us-gaap:LiabilitiesNoncurrent |
1 |
17 |
fac:RedeemableNoncontrollingInterest |
class-equivalentClass |
us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount |
1 |
18 |
fac:RedeemableNoncontrollingInterest |
class-equivalentClass |
us-gaap:RedeemableNoncontrollingInterestEquityFairValue |
2 |
19 |
fac:RedeemableNoncontrollingInterest |
class-equivalentClass |
us-gaap:RedeemableNoncontrollingInterestEquityOtherFairValue |
3 |
20 |
fac:RedeemableNoncontrollingInterestCommon |
class-equivalentClass |
us-gaap:RedeemableNoncontrollingInterestEquityCommonCarryingAmount |
1 |
21 |
fac:RedeemableNoncontrollingInterestOther |
class-equivalentClass |
us-gaap:RedeemableNoncontrollingInterestEquityOtherCarryingAmount |
1 |
22 |
fac:RedeemableNoncontrollingInterestPreferred |
class-equivalentClass |
us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount |
1 |
23 |
fac:TemporaryEquity |
class-equivalentClass |
us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests |
1 |
24 |
fac:TemporaryEquity |
class-equivalentClass |
us-gaap:RedeemablePreferredStockCarryingAmount |
3 |
25 |
fac:TemporaryEquity |
class-equivalentClass |
us-gaap:TemporaryEquityValueExcludingAdditionalPaidInCapital |
5 |
26 |
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-05 |
if ($LiabilitiesAndEquity = 0 and not($Assets = 0)) then ($LiabilitiesAndEquity = $Assets) else ($LiabilitiesAndEquity = $LiabilitiesAndEquity) |
|
4 |
BS-Impute-06 |
if ($Equity = 0 and not($EquityAttributableToNoncontrollingInterest = 0) and not($EquityAttributableToParent = 0)) then ($Equity = $EquityAttributableToParent + $EquityAttributableToNoncontrollingInterest) else ($Equity = $Equity) |
|
5 |
BS-Impute-07 |
if ($Equity = 0 and $EquityAttributableToNoncontrollingInterest = 0 and not($EquityAttributableToParent = 0)) then ($Equity = $EquityAttributableToParent + $EquityAttributableToNoncontrollingInterest) else ($Equity = $Equity) |
|
6 |
BS-Impute-08 |
if ($Equity = 0) then ($Equity = $EquityAttributableToParent + $EquityAttributableToNoncontrollingInterest) else ($Equity =$Equity) |
|
7 |
BS-Impute-09 |
if ($EquityAttributableToParent = 0 and not($Equity = 0) and not($EquityAttributableToNoncontrollingInterest = 0)) then ($EquityAttributableToParent = $Equity - $EquityAttributableToNoncontrollingInterest) else ($EquityAttributableToParent = $EquityAttributableToParent) |
|
8 |
BS-Impute-10 |
if ($EquityAttributableToParent = 0 and not($Equity = 0) and $EquityAttributableToNoncontrollingInterest = 0) then ($EquityAttributableToParent = $Equity) else ($EquityAttributableToParent = $EquityAttributableToParent) |
|
9 |
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) |
|
10 |
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) |
|
11 |
BS-Impute-17 |
if ($EquityAttributableToNoncontrollingInterest = 0 and not($Equity = 0) and not($EquityAttributableToParent = 0)) then ($EquityAttributableToNoncontrollingInterest = $Equity - $EquityAttributableToParent) else ($EquityAttributableToNoncontrollingInterest = $EquityAttributableToNoncontrollingInterest) |
|