Line |
From Fundamental Accounting Concept |
Type of Relation (Arcrole) |
To US GAAP XBRL Taxonomy Concept |
Try Order |
1 |
fac:BenefitsCostsExpenses |
class-equivalentClass |
us-gaap:BenefitsLossesAndExpenses |
1 |
2 |
fac:BenefitsCostsExpenses |
class-equivalentClass |
us-gaap:CostsAndExpenses |
2 |
3 |
fac:BenefitsCostsExpenses |
class-equivalentClass |
us-gaap:OperatingExpenses |
3 |
4 |
fac:ExtraordinaryItemsOfIncomeExpenseNetOfTax |
class-equivalentClass |
us-gaap:ExtraordinaryItemNetOfTax |
1 |
5 |
fac:IncomeLossFromContinuingOperationsAfterTax |
class-equivalentClass |
us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest |
1 |
6 |
fac:IncomeLossFromContinuingOperationsAfterTax |
class-equivalentClass |
us-gaap:IncomeLossBeforeExtraordinaryItemsAndCumulativeEffectOfChangeInAccountingPrinciple |
2 |
7 |
fac:IncomeLossFromContinuingOperationsAfterTax |
class-equivalentClass |
us-gaap:IncomeLossFromContinuingOperations |
3 |
8 |
fac:IncomeLossFromContinuingOperationsBeforeTax |
class-equivalentClass |
us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest |
1 |
9 |
fac:IncomeLossFromContinuingOperationsBeforeTax |
class-equivalentClass |
us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments |
2 |
10 |
fac:IncomeLossFromDiscontinuedOperationsNetOfTax |
class-equivalentClass |
us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax |
1 |
11 |
fac:IncomeLossFromDiscontinuedOperationsNetOfTax |
class-equivalentClass |
us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity |
2 |
12 |
fac:IncomeLossFromDiscontinuedOperationsNetOfTaxAdjustmentToPriorYearGainLossOnDisposal |
class-equivalentClass |
us-gaap:DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalNetOfTax |
1 |
13 |
fac:IncomeLossFromDiscontinuedOperationsNetOfTaxDuringPhaseOut |
class-equivalentClass |
us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax |
1 |
14 |
fac:IncomeLossFromDiscontinuedOperationsNetOfTaxGainLossOnDisposal |
class-equivalentClass |
us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax |
1 |
15 |
fac:IncomeLossFromDiscontinuedOperationsNetOfTaxProvisionForGainLossOnDisposal |
class-equivalentClass |
us-gaap:DiscontinuedOperationProvisionForLossGainOnDisposalNetOfTax |
1 |
16 |
fac:IncomeLossFromEquityMethodInvestments |
class-equivalentClass |
us-gaap:IncomeLossFromEquityMethodInvestments |
1 |
17 |
fac:IncomeLossFromEquityMethodInvestments |
class-equivalentClass |
us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss |
2 |
18 |
fac:IncomeLossFromEquityMethodInvestments |
class-equivalentClass |
us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions |
3 |
19 |
fac:IncomeTaxExpenseBenefit |
class-equivalentClass |
us-gaap:IncomeTaxExpenseBenefit |
1 |
20 |
fac:IncomeTaxExpenseBenefit |
class-equivalentClass |
us-gaap:IncomeTaxExpenseBenefitContinuingOperations |
2 |
21 |
fac:IncomeTaxExpenseBenefit |
class-equivalentClass |
us-gaap:FederalHomeLoanBankAssessments |
3 |
22 |
fac:IncomeTaxExpenseBenefit |
class-equivalentClass |
us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations |
4 |
23 |
fac:IncomeTaxExpenseBenefitCurrent |
class-equivalentClass |
us-gaap:CurrentIncomeTaxExpenseBenefit |
1 |
24 |
fac:IncomeTaxExpenseBenefitDeferred |
class-equivalentClass |
us-gaap:DeferredIncomeTaxExpenseBenefit |
1 |
25 |
fac:InterestAndDebtExpense |
class-equivalentClass |
us-gaap:InterestAndDebtExpense |
1 |
26 |
fac:NetIncomeLoss |
class-equivalentClass |
us-gaap:ProfitLoss |
1 |
27 |
fac:NetIncomeLoss |
class-equivalentClass |
us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest |
2 |
28 |
fac:NetIncomeLossAttributableToNoncontrollingInterest |
class-equivalentClass |
us-gaap:NetIncomeLossAttributableToNoncontrollingInterest |
1 |
29 |
fac:NetIncomeLossAttributableToNoncontrollingInterest |
class-equivalentClass |
us-gaap:IncomeLossAttributableToNoncontrollingInterest |
2 |
30 |
fac:NetIncomeLossAttributableToNoncontrollingInterest |
class-equivalentClass |
us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity |
3 |
31 |
fac:NetIncomeLossAttributableToNonredeemableNoncontrollingInterest |
class-equivalentClass |
us-gaap:NetIncomeLossAttributableToNonredeemableNoncontrollingInterest |
1 |
32 |
fac:NetIncomeLossAttributableToParent |
class-equivalentClass |
us-gaap:NetIncomeLoss |
1 |
33 |
fac:NetIncomeLossAttributableToParent |
class-equivalentClass |
us-gaap:IncomeLossAttributableToParent |
2 |
34 |
fac:NetIncomeLossAttributableToRedeemableNoncontrollingInterest |
class-equivalentClass |
us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest |
1 |
35 |
fac:NetIncomeLossAvailableToCommonStockholdersBasic |
class-equivalentClass |
us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic |
1 |
36 |
fac:NonoperatingIncomeLoss |
class-equivalentClass |
us-gaap:NonoperatingIncomeExpense |
1 |
37 |
fac:PreferredStockDividendsAndOtherAdjustments |
class-equivalentClass |
us-gaap:PreferredStockDividendsAndOtherAdjustments |
1 |
38 |
fac:Revenues |
class-equivalentClass |
us-gaap:Revenues |
1 |
39 |
fac:Revenues |
class-equivalentClass |
us-gaap:SalesRevenueNet |
2 |
40 |
fac:Revenues |
class-equivalentClass |
us-gaap:SalesRevenueServicesNet |
3 |
41 |
fac:Revenues |
class-equivalentClass |
us-gaap:SalesRevenueGoodsNet |
4 |
42 |
fac:Revenues |
class-equivalentClass |
us-gaap:RevenuesNetOfInterestExpense |
5 |
43 |
fac:Revenues |
class-equivalentClass |
us-gaap:InterestAndDividendIncomeOperating |
7 |
44 |
fac:Revenues |
class-equivalentClass |
us-gaap:FinancialServicesRevenue |
8 |
45 |
fac:Revenues |
class-equivalentClass |
us-gaap:RevenuesExcludingInterestAndDividends |
9 |
46 |
fac:Revenues |
class-equivalentClass |
us-gaap:UnderwritingIncomeLoss |
10 |
47 |
fac:Revenues |
class-equivalentClass |
us-gaap:AssetManagementFees1 |
11 |
Line |
Rule Code |
Rule |
Description |
1 |
IS-Impute-77 |
if ($ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic = 0) then ($ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic = $PreferredStockDividendsAndOtherAdjustments + $UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic) else ($ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic = $ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic) |
|
2 |
IS-Impute-88 |
if ($IncomeLossFromDiscontinuedOperationsNetOfTax = 0) then ($IncomeLossFromDiscontinuedOperationsNetOfTax = $IncomeLossFromDiscontinuedOperationsNetOfTaxDuringPhaseOut + $IncomeLossFromDiscontinuedOperationsNetOfTaxGainLossOnDisposal + $IncomeLossFromDiscontinuedOperationsNetOfTaxProvisionForGainLossOnDisposal + $IncomeLossFromDiscontinuedOperationsNetOfTaxAdjustmentToPriorYearGainLossOnDisposal) else ($IncomeLossFromDiscontinuedOperationsNetOfTax = $IncomeLossFromDiscontinuedOperationsNetOfTax) |
|
3 |
IS-Impute-89 |
if ($NetIncomeLossAttributableToNoncontrollingInterest = 0) then ($NetIncomeLossAttributableToNoncontrollingInterest = $NetIncomeLossAttributableToNonredeemableNoncontrollingInterest + $NetIncomeLossAttributableToRedeemableNoncontrollingInterest) else ($NetIncomeLossAttributableToNoncontrollingInterest = $NetIncomeLossAttributableToNoncontrollingInterest) |
|
4 |
IS-Impute-01 |
if ($IncomeTaxExpenseBenefit = 0 and (not($IncomeTaxExpenseBenefitCurrent = 0) or not($IncomeTaxExpenseBenefitDeferred = 0))) then ($IncomeTaxExpenseBenefit = $IncomeTaxExpenseBenefitCurrent + $IncomeTaxExpenseBenefitDeferred) else ($IncomeTaxExpenseBenefit = $IncomeTaxExpenseBenefit) |
|
5 |
IS-Impute-02 |
if ($NetIncomeLossAttributableToParent = 0 and not($NetIncomeLossAvailableToCommonStockholdersBasic = 0) and $PreferredStockDividendsAndOtherAdjustments = 0) then ($NetIncomeLossAttributableToParent = $NetIncomeLossAvailableToCommonStockholdersBasic) else ($NetIncomeLossAttributableToParent = $NetIncomeLossAttributableToParent) |
|
6 |
IS-Impute-03 |
if ($NetIncomeLossAvailableToCommonStockholdersBasic = 0 and $PreferredStockDividendsAndOtherAdjustments = 0 and not($NetIncomeLossAttributableToParent = 0)) then ($NetIncomeLossAvailableToCommonStockholdersBasic = $NetIncomeLossAttributableToParent) else ($NetIncomeLossAvailableToCommonStockholdersBasic = $NetIncomeLossAvailableToCommonStockholdersBasic) |
|
7 |
IS-Impute-04 |
if ($IncomeLossFromContinuingOperationsAfterTax = 0 and not($IncomeLossFromContinuingOperationsBeforeTax = 0)) then ($IncomeLossFromContinuingOperationsAfterTax = $IncomeLossFromContinuingOperationsBeforeTax - $IncomeTaxExpenseBenefit) else ($IncomeLossFromContinuingOperationsAfterTax = $IncomeLossFromContinuingOperationsAfterTax) |
|
8 |
IS-Impute-05 |
if ($IncomeLossFromContinuingOperationsAfterTax = 0 and not($NetIncomeLoss = 0) and $IncomeLossFromDiscontinuedOperationsNetOfTax = 0 and $ExtraordinaryItemsOfIncomeExpenseNetOfTax = 0) then ($IncomeLossFromContinuingOperationsAfterTax = $NetIncomeLoss) else ($IncomeLossFromContinuingOperationsAfterTax = $IncomeLossFromContinuingOperationsAfterTax) |
|
9 |
IS-Impute-06 |
if ($NetIncomeLoss = 0 and not($IncomeLossFromContinuingOperationsAfterTax = 0) and not($IncomeLossFromDiscontinuedOperationsNetOfTax = 0)) then ($NetIncomeLoss = $IncomeLossFromContinuingOperationsAfterTax + $IncomeLossFromDiscontinuedOperationsNetOfTax + $ExtraordinaryItemsOfIncomeExpenseNetOfTax) else ($NetIncomeLoss = $NetIncomeLoss) |
|
10 |
IS-Impute-07 |
if ($NetIncomeLoss = 0 and $NetIncomeLossAttributableToNoncontrollingInterest = 0 and not($NetIncomeLossAttributableToParent = 0)) then ($NetIncomeLoss = $NetIncomeLossAttributableToParent) else ($NetIncomeLoss = $NetIncomeLoss) |
|
11 |
IS-Impute-08 |
if ($IncomeLossFromContinuingOperationsBeforeTax = 0 and not($IncomeLossFromContinuingOperationsAfterTax = 0) and $IncomeTaxExpenseBenefit = 0) then ($IncomeLossFromContinuingOperationsBeforeTax = $IncomeLossFromContinuingOperationsAfterTax) else ($IncomeLossFromContinuingOperationsBeforeTax = $IncomeLossFromContinuingOperationsBeforeTax) |
|
12 |
IS-Impute-09 |
if ($NetIncomeLoss = 0 and not($NetIncomeLossAttributableToParent = 0) and not($NetIncomeLossAttributableToNoncontrollingInterest = 0)) then ($NetIncomeLoss = $NetIncomeLossAttributableToParent + $NetIncomeLossAttributableToNoncontrollingInterest) else ($NetIncomeLoss = $NetIncomeLoss) |
|
13 |
IS-Impute-10 |
if ($NetIncomeLossAttributableToParent = 0 and not($NetIncomeLossAttributableToNoncontrollingInterest = 0) and not($NetIncomeLoss = 0)) then ($NetIncomeLossAttributableToParent = $NetIncomeLoss - $NetIncomeLossAttributableToNoncontrollingInterest) else ($NetIncomeLossAttributableToParent = $NetIncomeLossAttributableToParent) |
|
14 |
IS-Impute-11 |
if ($NetIncomeLossAvailableToCommonStockholdersBasic = 0 and not($PreferredStockDividendsAndOtherAdjustments = 0) and not($NetIncomeLossAttributableToParent = 0)) then ($NetIncomeLossAvailableToCommonStockholdersBasic = $NetIncomeLossAttributableToParent - $PreferredStockDividendsAndOtherAdjustments) else ($NetIncomeLossAvailableToCommonStockholdersBasic = $NetIncomeLossAvailableToCommonStockholdersBasic) |
|
15 |
IS-Impute-12 |
if ($NetIncomeLossAttributableToParent = 0 and $NetIncomeLossAttributableToNoncontrollingInterest = 0 and not($NetIncomeLoss = 0)) then ($NetIncomeLossAttributableToParent = $NetIncomeLoss) else ($NetIncomeLossAttributableToParent = $NetIncomeLossAttributableToParent) |
|
16 |
IS-Impute-13 |
if ($PreferredStockDividendsAndOtherAdjustments = 0 and not($NetIncomeLossAttributableToParent = 0) and not( $NetIncomeLossAvailableToCommonStockholdersBasic = 0)) then ($PreferredStockDividendsAndOtherAdjustments = $NetIncomeLossAttributableToParent - $NetIncomeLossAvailableToCommonStockholdersBasic) else ($PreferredStockDividendsAndOtherAdjustments = $PreferredStockDividendsAndOtherAdjustments) |
|
17 |
IS-Impute-14 |
if ($NetIncomeLossAvailableToCommonStockholdersBasic = 0 and $PreferredStockDividendsAndOtherAdjustments = 0 and not($NetIncomeLossAttributableToParent = 0)) then ($NetIncomeLossAvailableToCommonStockholdersBasic = $NetIncomeLossAttributableToParent) else ($NetIncomeLossAvailableToCommonStockholdersBasic = $NetIncomeLossAvailableToCommonStockholdersBasic) |
|
18 |
IS-Impute-15 |
if ($IncomeLossFromContinuingOperationsAfterTax = 0 and not($NetIncomeLoss = 0)) then ($IncomeLossFromContinuingOperationsAfterTax = $NetIncomeLoss - $IncomeLossFromDiscontinuedOperationsNetOfTax - $ExtraordinaryItemsOfIncomeExpenseNetOfTax) else ($IncomeLossFromContinuingOperationsAfterTax = $IncomeLossFromContinuingOperationsAfterTax) |
|
19 |
IS-Impute-16 |
if ($IncomeLossFromContinuingOperationsAfterTax = 0 and not($IncomeTaxExpenseBenefit = 0) and not($IncomeLossFromContinuingOperationsBeforeTax = 0)) then ($IncomeLossFromContinuingOperationsAfterTax = $IncomeLossFromContinuingOperationsBeforeTax - $IncomeTaxExpenseBenefit) else ($IncomeLossFromContinuingOperationsAfterTax = $IncomeLossFromContinuingOperationsAfterTax) |
|
20 |
IS-Impute-18 |
if ($IncomeLossFromContinuingOperationsBeforeTax = 0 and not($IncomeLossFromContinuingOperationsAfterTax = 0)) then ($IncomeLossFromContinuingOperationsBeforeTax = $IncomeLossFromContinuingOperationsAfterTax + $IncomeTaxExpenseBenefit) else ($IncomeLossFromContinuingOperationsBeforeTax = $IncomeLossFromContinuingOperationsBeforeTax) |
|
21 |
IS-Impute-24 |
if ($NetIncomeLossAttributableToNoncontrollingInterest = 0 and not($NetIncomeLoss = 0) and not($NetIncomeLossAttributableToParent = 0)) then ($NetIncomeLossAttributableToNoncontrollingInterest = $NetIncomeLoss - $NetIncomeLossAttributableToParent) else ($NetIncomeLossAttributableToNoncontrollingInterest = $NetIncomeLossAttributableToNoncontrollingInterest) |
|
22 |
IS-Impute-101 |
if ($IncomeLossFromContinuingOperationsBeforeTax = 0) then ($IncomeLossFromContinuingOperationsBeforeTax = $Revenues - $CostsAndExpenses) else ($IncomeLossFromContinuingOperationsBeforeTax = $IncomeLossFromContinuingOperationsBeforeTax) |
Unique |
23 |
IS-Impute-202 |
if ($BenefitsCostsExpenses = 0 and not($Revenues = 0) and not($IncomeLossFromContinuingOperationsBeforeTax = 0)) then ($BenefitsCostsExpenses = $Revenues - $IncomeLossFromContinuingOperationsBeforeTax) else ($BenefitsCostsExpenses = $BenefitsCostsExpenses) |
Unique |