Generated by Logical Toolkit for XBRL version f512f32 (updated 14 hours ago). Analysis at 2021-06-12T15:41:37+0000 for charles.hoffman@me.com. This page will remain online at https://pacioli.logicalcontracts.com/reportAnalysis/fb48e93daa9dbb638fa73b35727499980ab8a256.report/index.html for about 28 days.
Type | Defined | Bound | Derived | OK | Fail |
---|---|---|---|---|---|
valueAssertion | 70 | 273 | 0 | 258 | 4 |
Inconsistent rules:
Type | Name | Rule Expression | |
---|---|---|---|
valueAssertion | FAC_CONSISTENCY_1
|
Equity=EquityAttributableToParent+EquityAttributableToNoncontrollingInterest 33 instances: fac:Equity[-1756000000] = fac:EquityAttributableToParent[-1756000000] + fac:EquityAttributableToNoncontrollingInterest[0] fac:Equity[-1528000000] = fac:EquityAttributableToParent[-1528000000] + fac:EquityAttributableToNoncontrollingInterest[0] fac:Equity[-1237000000] = fac:EquityAttributableToParent[-1237000000] + fac:EquityAttributableToNoncontrollingInterest[0] fac:Equity[0] = fac:EquityAttributableToParent[0] + fac:EquityAttributableToNoncontrollingInterest[0] fac:Equity[0] = fac:EquityAttributableToParent[0] + fac:EquityAttributableToNoncontrollingInterest[0] fac:Equity[31000000] = fac:EquityAttributableToParent[31000000] + fac:EquityAttributableToNoncontrollingInterest[0] fac:Equity[134000000] = fac:EquityAttributableToParent[134000000] + fac:EquityAttributableToNoncontrollingInterest[0] fac:Equity[146000000] = fac:EquityAttributableToParent[146000000] + fac:EquityAttributableToNoncontrollingInterest[0] fac:Equity[352000000] = fac:EquityAttributableToParent[352000000] + fac:EquityAttributableToNoncontrollingInterest[0] fac:Equity[431000000] = fac:EquityAttributableToParent[431000000] + fac:EquityAttributableToNoncontrollingInterest[0] fac:Equity[590000000] = fac:EquityAttributableToParent[590000000] + fac:EquityAttributableToNoncontrollingInterest[0] fac:Equity[1537000000] = fac:EquityAttributableToParent[1537000000] + fac:EquityAttributableToNoncontrollingInterest[0] fac:Equity[1825000000] = fac:EquityAttributableToParent[1825000000] + fac:EquityAttributableToNoncontrollingInterest[0] fac:Equity[2282000000] = fac:EquityAttributableToParent[2282000000] + fac:EquityAttributableToNoncontrollingInterest[0] fac:Equity[2522000000] = fac:EquityAttributableToParent[2522000000] + fac:EquityAttributableToNoncontrollingInterest[0] fac:Equity[2648000000] = fac:EquityAttributableToParent[2648000000] + fac:EquityAttributableToNoncontrollingInterest[0] fac:Equity[2941000000] = fac:EquityAttributableToParent[2941000000] + fac:EquityAttributableToNoncontrollingInterest[0] fac:Equity[3169000000] = fac:EquityAttributableToParent[3169000000] + fac:EquityAttributableToNoncontrollingInterest[0] fac:Equity[3531000000] = fac:EquityAttributableToParent[3531000000] + fac:EquityAttributableToNoncontrollingInterest[0] fac:Equity[3708000000] = fac:EquityAttributableToParent[3708000000] + fac:EquityAttributableToNoncontrollingInterest[0] fac:Equity[9096000000] = fac:EquityAttributableToParent[9096000000] + fac:EquityAttributableToNoncontrollingInterest[0] fac:Equity[11093000000] = fac:EquityAttributableToParent[11093000000] + fac:EquityAttributableToNoncontrollingInterest[0] fac:Equity[15317000000] = fac:EquityAttributableToParent[15317000000] + fac:EquityAttributableToNoncontrollingInterest[0] fac:Equity[17710000000] = fac:EquityAttributableToParent[17710000000] + fac:EquityAttributableToNoncontrollingInterest[0] fac:Equity[68178000000] = fac:EquityAttributableToParent[68178000000] + fac:EquityAttributableToNoncontrollingInterest[0] fac:Equity[68366000000] = fac:EquityAttributableToParent[68366000000] + fac:EquityAttributableToNoncontrollingInterest[0] fac:Equity[68465000000] = fac:EquityAttributableToParent[68465000000] + fac:EquityAttributableToNoncontrollingInterest[0] fac:Equity[69315000000] = fac:EquityAttributableToParent[69315000000] + fac:EquityAttributableToNoncontrollingInterest[0] fac:Equity[71997000000] = fac:EquityAttributableToParent[71997000000] + fac:EquityAttributableToNoncontrollingInterest[0] fac:Equity[72394000000] = fac:EquityAttributableToParent[72394000000] + fac:EquityAttributableToNoncontrollingInterest[0] fac:Equity[80083000000] = fac:EquityAttributableToParent[80083000000] + fac:EquityAttributableToNoncontrollingInterest[0] fac:Equity[83090000000] = fac:EquityAttributableToParent[83090000000] + fac:EquityAttributableToNoncontrollingInterest[0] fac:Equity[87711000000] = fac:EquityAttributableToParent[87711000000] + fac:EquityAttributableToNoncontrollingInterest[0] | |
valueAssertion | FAC_CONSISTENCY_2
|
Assets=LiabilitiesAndEquity 2 instances: fac:Assets[193468000000] = fac:LiabilitiesAndEquity[193468000000] fac:Assets[241086000000] = fac:LiabilitiesAndEquity[241086000000] | |
valueAssertion | FAC_CONSISTENCY_3
|
Assets=CurrentAssets+NoncurrentAssets 0 instance: | |
valueAssertion | FAC_CONSISTENCY_4
|
Liabilities=CurrentLiabilities+NoncurrentLiabilities 2 instances: fac:Liabilities[121471000000] = fac:CurrentLiabilities[59357000000] + fac:NoncurrentLiabilities[62114000000] fac:Liabilities[168692000000] = fac:CurrentLiabilities[64527000000] + fac:NoncurrentLiabilities[104165000000] | |
valueAssertion | FAC_CONSISTENCY_5
|
LiabilitiesAndEquity=Liabilities+CommitmentsAndContingencies+TemporaryEquity+Equity 0 instance: | |
valueAssertion | FAC_CONSISTENCY_12
|
GrossProfit=Revenues-CostOfRevenue 11 instances: fac:GrossProfit[13172000000] = fac:Revenues[20379000000] - fac:CostOfRevenue[7207000000] fac:GrossProfit[12809000000] = fac:Revenues[20531000000] - fac:CostOfRevenue[7722000000] fac:GrossProfit[12609000000] = fac:Revenues[20453000000] - fac:CostOfRevenue[7844000000] fac:GrossProfit[12635000000] = fac:Revenues[20614000000] - fac:CostOfRevenue[7979000000] fac:GrossProfit[14030000000] = fac:Revenues[22090000000] - fac:CostOfRevenue[8060000000] fac:GrossProfit[14861000000] = fac:Revenues[23317000000] - fac:CostOfRevenue[8456000000] fac:GrossProfit[13924000000] = fac:Revenues[23796000000] - fac:CostOfRevenue[9872000000] fac:GrossProfit[14189000000] = fac:Revenues[24090000000] - fac:CostOfRevenue[9901000000] fac:GrossProfit[52540000000] = fac:Revenues[85320000000] - fac:CostOfRevenue[32780000000] fac:GrossProfit[60542000000] = fac:Revenues[93580000000] - fac:CostOfRevenue[33038000000] fac:GrossProfit[55689000000] = fac:Revenues[89950000000] - fac:CostOfRevenue[34261000000] | |
valueAssertion | FAC_CONSISTENCY_13
|
OperatingIncomeLoss=GrossProfit-OperatingExpenses 11 instances: fac:OperatingIncomeLoss[5793000000] = fac:GrossProfit[13172000000] - fac:OperatingExpenses[7379000000] fac:OperatingIncomeLoss[5225000000] = fac:GrossProfit[12609000000] - fac:OperatingExpenses[7384000000] fac:OperatingIncomeLoss[5283000000] = fac:GrossProfit[12809000000] - fac:OperatingExpenses[7526000000] fac:OperatingIncomeLoss[6026000000] = fac:GrossProfit[13924000000] - fac:OperatingExpenses[7898000000] fac:OperatingIncomeLoss[6177000000] = fac:GrossProfit[14189000000] - fac:OperatingExpenses[8012000000] fac:OperatingIncomeLoss[5594000000] = fac:GrossProfit[14030000000] - fac:OperatingExpenses[8436000000] fac:OperatingIncomeLoss[5330000000] = fac:GrossProfit[14861000000] - fac:OperatingExpenses[9531000000] fac:OperatingIncomeLoss[3080000000] = fac:GrossProfit[12635000000] - fac:OperatingExpenses[9555000000] fac:OperatingIncomeLoss[20182000000] = fac:GrossProfit[52540000000] - fac:OperatingExpenses[32358000000] fac:OperatingIncomeLoss[22326000000] = fac:GrossProfit[55689000000] - fac:OperatingExpenses[33363000000] fac:OperatingIncomeLoss[18161000000] = fac:GrossProfit[60542000000] - fac:OperatingExpenses[42381000000] | |
valueAssertion | FAC_CONSISTENCY_15
|
IncomeLossFromContinuingOperationsBeforeTax=OperatingIncomeLoss+NonoperatingIncomePlusInterestAndDebtExpensePlusIncomeFromEquityMethodInvestments 0 instance: | |
valueAssertion | FAC_CONSISTENCY_16
|
IncomeLossFromContinuingOperationsAfterTax=IncomeLossFromContinuingOperationsBeforeTax-IncomeTaxExpenseBenefit 9 instances: fac:IncomeLossFromContinuingOperationsAfterTax[0] = fac:IncomeLossFromContinuingOperationsBeforeTax[0] - fac:IncomeTaxExpenseBenefit[0] fac:IncomeLossFromContinuingOperationsAfterTax[0] = fac:IncomeLossFromContinuingOperationsBeforeTax[0] - fac:IncomeTaxExpenseBenefit[0] fac:IncomeLossFromContinuingOperationsAfterTax[21204000000] = fac:IncomeLossFromContinuingOperationsBeforeTax[23149000000] - fac:IncomeTaxExpenseBenefit[1945000000] fac:IncomeLossFromContinuingOperationsAfterTax[3741000000] = fac:IncomeLossFromContinuingOperationsBeforeTax[5888000000] - fac:IncomeTaxExpenseBenefit[2147000000] fac:IncomeLossFromContinuingOperationsAfterTax[4285000000] = fac:IncomeLossFromContinuingOperationsBeforeTax[6752000000] - fac:IncomeTaxExpenseBenefit[2467000000] fac:IncomeLossFromContinuingOperationsAfterTax[16798000000] = fac:IncomeLossFromContinuingOperationsBeforeTax[19751000000] - fac:IncomeTaxExpenseBenefit[2953000000] fac:IncomeLossFromContinuingOperationsAfterTax[25489000000] = fac:IncomeLossFromContinuingOperationsBeforeTax[29901000000] - fac:IncomeTaxExpenseBenefit[4412000000] fac:IncomeLossFromContinuingOperationsAfterTax[20539000000] = fac:IncomeLossFromContinuingOperationsBeforeTax[25639000000] - fac:IncomeTaxExpenseBenefit[5100000000] fac:IncomeLossFromContinuingOperationsAfterTax[12193000000] = fac:IncomeLossFromContinuingOperationsBeforeTax[18507000000] - fac:IncomeTaxExpenseBenefit[6314000000] | |
valueAssertion | FAC_CONSISTENCY_17
|
NetIncomeLoss=IncomeLossFromContinuingOperationsAfterTax+IncomeLossFromDiscontinuedOperationsNetOfTax 0 instance: | |
valueAssertion | FAC_CONSISTENCY_18
|
NetIncomeLoss=NetIncomeLossAttributableToParent+NetIncomeLossAttributableToNoncontrollingInterest 20 instances: fac:NetIncomeLoss[0] = fac:NetIncomeLossAttributableToParent[0] + fac:NetIncomeLossAttributableToNoncontrollingInterest[0] fac:NetIncomeLoss[0] = fac:NetIncomeLossAttributableToParent[0] + fac:NetIncomeLossAttributableToNoncontrollingInterest[0] fac:NetIncomeLoss[3122000000] = fac:NetIncomeLossAttributableToParent[3122000000] + fac:NetIncomeLossAttributableToNoncontrollingInterest[0] fac:NetIncomeLoss[3741000000] = fac:NetIncomeLossAttributableToParent[3741000000] + fac:NetIncomeLossAttributableToNoncontrollingInterest[0] fac:NetIncomeLoss[3756000000] = fac:NetIncomeLossAttributableToParent[3756000000] + fac:NetIncomeLossAttributableToNoncontrollingInterest[0] fac:NetIncomeLoss[4285000000] = fac:NetIncomeLossAttributableToParent[4285000000] + fac:NetIncomeLossAttributableToNoncontrollingInterest[0] fac:NetIncomeLoss[4690000000] = fac:NetIncomeLossAttributableToParent[4690000000] + fac:NetIncomeLossAttributableToNoncontrollingInterest[0] fac:NetIncomeLoss[4801000000] = fac:NetIncomeLossAttributableToParent[4801000000] + fac:NetIncomeLossAttributableToNoncontrollingInterest[0] fac:NetIncomeLoss[4902000000] = fac:NetIncomeLossAttributableToParent[4902000000] + fac:NetIncomeLossAttributableToNoncontrollingInterest[0] fac:NetIncomeLoss[5018000000] = fac:NetIncomeLossAttributableToParent[5018000000] + fac:NetIncomeLossAttributableToNoncontrollingInterest[0] fac:NetIncomeLoss[5200000000] = fac:NetIncomeLossAttributableToParent[5200000000] + fac:NetIncomeLossAttributableToNoncontrollingInterest[0] fac:NetIncomeLoss[6513000000] = fac:NetIncomeLossAttributableToParent[6513000000] + fac:NetIncomeLossAttributableToNoncontrollingInterest[0] fac:NetIncomeLoss[12193000000] = fac:NetIncomeLossAttributableToParent[12193000000] + fac:NetIncomeLossAttributableToNoncontrollingInterest[0] fac:NetIncomeLoss[12193000000] = fac:NetIncomeLossAttributableToParent[12193000000] + fac:NetIncomeLossAttributableToNoncontrollingInterest[0] fac:NetIncomeLoss[16798000000] = fac:NetIncomeLossAttributableToParent[16798000000] + fac:NetIncomeLossAttributableToNoncontrollingInterest[0] fac:NetIncomeLoss[16798000000] = fac:NetIncomeLossAttributableToParent[16798000000] + fac:NetIncomeLossAttributableToNoncontrollingInterest[0] fac:NetIncomeLoss[20539000000] = fac:NetIncomeLossAttributableToParent[20539000000] + fac:NetIncomeLossAttributableToNoncontrollingInterest[0] fac:NetIncomeLoss[21204000000] = fac:NetIncomeLossAttributableToParent[21204000000] + fac:NetIncomeLossAttributableToNoncontrollingInterest[0] fac:NetIncomeLoss[21204000000] = fac:NetIncomeLossAttributableToParent[21204000000] + fac:NetIncomeLossAttributableToNoncontrollingInterest[0] fac:NetIncomeLoss[25489000000] = fac:NetIncomeLossAttributableToParent[25489000000] + fac:NetIncomeLossAttributableToNoncontrollingInterest[0] | |
valueAssertion | FAC_CONSISTENCY_19
|
NetIncomeLossAvailableToCommonStockholdersBasic=NetIncomeLossAttributableToParent-PreferredStockDividendsAndOtherAdjustments 20 instances: fac:NetIncomeLossAvailableToCommonStockholdersBasic[0] = fac:NetIncomeLossAttributableToParent[0] - fac:PreferredStockDividendsAndOtherAdjustments[0] fac:NetIncomeLossAvailableToCommonStockholdersBasic[0] = fac:NetIncomeLossAttributableToParent[0] - fac:PreferredStockDividendsAndOtherAdjustments[0] fac:NetIncomeLossAvailableToCommonStockholdersBasic[3122000000] = fac:NetIncomeLossAttributableToParent[3122000000] - fac:PreferredStockDividendsAndOtherAdjustments[0] fac:NetIncomeLossAvailableToCommonStockholdersBasic[3741000000] = fac:NetIncomeLossAttributableToParent[3741000000] - fac:PreferredStockDividendsAndOtherAdjustments[0] fac:NetIncomeLossAvailableToCommonStockholdersBasic[3756000000] = fac:NetIncomeLossAttributableToParent[3756000000] - fac:PreferredStockDividendsAndOtherAdjustments[0] fac:NetIncomeLossAvailableToCommonStockholdersBasic[4285000000] = fac:NetIncomeLossAttributableToParent[4285000000] - fac:PreferredStockDividendsAndOtherAdjustments[0] fac:NetIncomeLossAvailableToCommonStockholdersBasic[4690000000] = fac:NetIncomeLossAttributableToParent[4690000000] - fac:PreferredStockDividendsAndOtherAdjustments[0] fac:NetIncomeLossAvailableToCommonStockholdersBasic[4801000000] = fac:NetIncomeLossAttributableToParent[4801000000] - fac:PreferredStockDividendsAndOtherAdjustments[0] fac:NetIncomeLossAvailableToCommonStockholdersBasic[4902000000] = fac:NetIncomeLossAttributableToParent[4902000000] - fac:PreferredStockDividendsAndOtherAdjustments[0] fac:NetIncomeLossAvailableToCommonStockholdersBasic[5018000000] = fac:NetIncomeLossAttributableToParent[5018000000] - fac:PreferredStockDividendsAndOtherAdjustments[0] fac:NetIncomeLossAvailableToCommonStockholdersBasic[5200000000] = fac:NetIncomeLossAttributableToParent[5200000000] - fac:PreferredStockDividendsAndOtherAdjustments[0] fac:NetIncomeLossAvailableToCommonStockholdersBasic[6513000000] = fac:NetIncomeLossAttributableToParent[6513000000] - fac:PreferredStockDividendsAndOtherAdjustments[0] fac:NetIncomeLossAvailableToCommonStockholdersBasic[12193000000] = fac:NetIncomeLossAttributableToParent[12193000000] - fac:PreferredStockDividendsAndOtherAdjustments[0] fac:NetIncomeLossAvailableToCommonStockholdersBasic[12193000000] = fac:NetIncomeLossAttributableToParent[12193000000] - fac:PreferredStockDividendsAndOtherAdjustments[0] fac:NetIncomeLossAvailableToCommonStockholdersBasic[16798000000] = fac:NetIncomeLossAttributableToParent[16798000000] - fac:PreferredStockDividendsAndOtherAdjustments[0] fac:NetIncomeLossAvailableToCommonStockholdersBasic[16798000000] = fac:NetIncomeLossAttributableToParent[16798000000] - fac:PreferredStockDividendsAndOtherAdjustments[0] fac:NetIncomeLossAvailableToCommonStockholdersBasic[20539000000] = fac:NetIncomeLossAttributableToParent[20539000000] - fac:PreferredStockDividendsAndOtherAdjustments[0] fac:NetIncomeLossAvailableToCommonStockholdersBasic[21204000000] = fac:NetIncomeLossAttributableToParent[21204000000] - fac:PreferredStockDividendsAndOtherAdjustments[0] fac:NetIncomeLossAvailableToCommonStockholdersBasic[21204000000] = fac:NetIncomeLossAttributableToParent[21204000000] - fac:PreferredStockDividendsAndOtherAdjustments[0] fac:NetIncomeLossAvailableToCommonStockholdersBasic[25489000000] = fac:NetIncomeLossAttributableToParent[25489000000] - fac:PreferredStockDividendsAndOtherAdjustments[0] | |
valueAssertion | FAC_CONSISTENCY_21
|
ComprehensiveIncomeLoss=NetIncomeLoss+OtherComprehensiveIncomeLoss 20 instances: fac:ComprehensiveIncomeLoss[11007000000] = fac:NetIncomeLoss[12193000000] + fac:OtherComprehensiveIncomeLoss[-1186000000] fac:ComprehensiveIncomeLoss[20098000000] = fac:NetIncomeLoss[21204000000] + fac:OtherComprehensiveIncomeLoss[-1106000000] fac:ComprehensiveIncomeLoss[15813000000] = fac:NetIncomeLoss[16798000000] + fac:OtherComprehensiveIncomeLoss[-985000000] fac:ComprehensiveIncomeLoss[0] = fac:NetIncomeLoss[0] + fac:OtherComprehensiveIncomeLoss[0] fac:ComprehensiveIncomeLoss[0] = fac:NetIncomeLoss[0] + fac:OtherComprehensiveIncomeLoss[0] fac:ComprehensiveIncomeLoss[3122000000] = fac:NetIncomeLoss[3122000000] + fac:OtherComprehensiveIncomeLoss[0] fac:ComprehensiveIncomeLoss[3741000000] = fac:NetIncomeLoss[3741000000] + fac:OtherComprehensiveIncomeLoss[0] fac:ComprehensiveIncomeLoss[3756000000] = fac:NetIncomeLoss[3756000000] + fac:OtherComprehensiveIncomeLoss[0] fac:ComprehensiveIncomeLoss[4285000000] = fac:NetIncomeLoss[4285000000] + fac:OtherComprehensiveIncomeLoss[0] fac:ComprehensiveIncomeLoss[4690000000] = fac:NetIncomeLoss[4690000000] + fac:OtherComprehensiveIncomeLoss[0] fac:ComprehensiveIncomeLoss[4801000000] = fac:NetIncomeLoss[4801000000] + fac:OtherComprehensiveIncomeLoss[0] fac:ComprehensiveIncomeLoss[4902000000] = fac:NetIncomeLoss[4902000000] + fac:OtherComprehensiveIncomeLoss[0] fac:ComprehensiveIncomeLoss[5018000000] = fac:NetIncomeLoss[5018000000] + fac:OtherComprehensiveIncomeLoss[0] fac:ComprehensiveIncomeLoss[5200000000] = fac:NetIncomeLoss[5200000000] + fac:OtherComprehensiveIncomeLoss[0] fac:ComprehensiveIncomeLoss[6513000000] = fac:NetIncomeLoss[6513000000] + fac:OtherComprehensiveIncomeLoss[0] fac:ComprehensiveIncomeLoss[12193000000] = fac:NetIncomeLoss[12193000000] + fac:OtherComprehensiveIncomeLoss[0] fac:ComprehensiveIncomeLoss[16798000000] = fac:NetIncomeLoss[16798000000] + fac:OtherComprehensiveIncomeLoss[0] fac:ComprehensiveIncomeLoss[20539000000] = fac:NetIncomeLoss[20539000000] + fac:OtherComprehensiveIncomeLoss[0] fac:ComprehensiveIncomeLoss[21204000000] = fac:NetIncomeLoss[21204000000] + fac:OtherComprehensiveIncomeLoss[0] fac:ComprehensiveIncomeLoss[25489000000] = fac:NetIncomeLoss[25489000000] + fac:OtherComprehensiveIncomeLoss[0] | |
valueAssertion | FAC_CONSISTENCY_20
|
ComprehensiveIncomeLoss=ComprehensiveIncomeLossAttributableToParent+ComprehensiveIncomeLossAttributableToNoncontrollingInterest 20 instances: fac:ComprehensiveIncomeLoss[0] = fac:ComprehensiveIncomeLossAttributableToParent[0] + fac:ComprehensiveIncomeLossAttributableToNoncontrollingInterest[0] fac:ComprehensiveIncomeLoss[0] = fac:ComprehensiveIncomeLossAttributableToParent[0] + fac:ComprehensiveIncomeLossAttributableToNoncontrollingInterest[0] fac:ComprehensiveIncomeLoss[3122000000] = fac:ComprehensiveIncomeLossAttributableToParent[3122000000] + fac:ComprehensiveIncomeLossAttributableToNoncontrollingInterest[0] fac:ComprehensiveIncomeLoss[3741000000] = fac:ComprehensiveIncomeLossAttributableToParent[3741000000] + fac:ComprehensiveIncomeLossAttributableToNoncontrollingInterest[0] fac:ComprehensiveIncomeLoss[3756000000] = fac:ComprehensiveIncomeLossAttributableToParent[3756000000] + fac:ComprehensiveIncomeLossAttributableToNoncontrollingInterest[0] fac:ComprehensiveIncomeLoss[4285000000] = fac:ComprehensiveIncomeLossAttributableToParent[4285000000] + fac:ComprehensiveIncomeLossAttributableToNoncontrollingInterest[0] fac:ComprehensiveIncomeLoss[4690000000] = fac:ComprehensiveIncomeLossAttributableToParent[4690000000] + fac:ComprehensiveIncomeLossAttributableToNoncontrollingInterest[0] fac:ComprehensiveIncomeLoss[4801000000] = fac:ComprehensiveIncomeLossAttributableToParent[4801000000] + fac:ComprehensiveIncomeLossAttributableToNoncontrollingInterest[0] fac:ComprehensiveIncomeLoss[4902000000] = fac:ComprehensiveIncomeLossAttributableToParent[4902000000] + fac:ComprehensiveIncomeLossAttributableToNoncontrollingInterest[0] fac:ComprehensiveIncomeLoss[5018000000] = fac:ComprehensiveIncomeLossAttributableToParent[5018000000] + fac:ComprehensiveIncomeLossAttributableToNoncontrollingInterest[0] fac:ComprehensiveIncomeLoss[5200000000] = fac:ComprehensiveIncomeLossAttributableToParent[5200000000] + fac:ComprehensiveIncomeLossAttributableToNoncontrollingInterest[0] fac:ComprehensiveIncomeLoss[6513000000] = fac:ComprehensiveIncomeLossAttributableToParent[6513000000] + fac:ComprehensiveIncomeLossAttributableToNoncontrollingInterest[0] fac:ComprehensiveIncomeLoss[11007000000] = fac:ComprehensiveIncomeLossAttributableToParent[11007000000] + fac:ComprehensiveIncomeLossAttributableToNoncontrollingInterest[0] fac:ComprehensiveIncomeLoss[12193000000] = fac:ComprehensiveIncomeLossAttributableToParent[12193000000] + fac:ComprehensiveIncomeLossAttributableToNoncontrollingInterest[0] fac:ComprehensiveIncomeLoss[15813000000] = fac:ComprehensiveIncomeLossAttributableToParent[15813000000] + fac:ComprehensiveIncomeLossAttributableToNoncontrollingInterest[0] fac:ComprehensiveIncomeLoss[16798000000] = fac:ComprehensiveIncomeLossAttributableToParent[16798000000] + fac:ComprehensiveIncomeLossAttributableToNoncontrollingInterest[0] fac:ComprehensiveIncomeLoss[20098000000] = fac:ComprehensiveIncomeLossAttributableToParent[20098000000] + fac:ComprehensiveIncomeLossAttributableToNoncontrollingInterest[0] fac:ComprehensiveIncomeLoss[20539000000] = fac:ComprehensiveIncomeLossAttributableToParent[20539000000] + fac:ComprehensiveIncomeLossAttributableToNoncontrollingInterest[0] fac:ComprehensiveIncomeLoss[21204000000] = fac:ComprehensiveIncomeLossAttributableToParent[21204000000] + fac:ComprehensiveIncomeLossAttributableToNoncontrollingInterest[0] fac:ComprehensiveIncomeLoss[25489000000] = fac:ComprehensiveIncomeLossAttributableToParent[25489000000] + fac:ComprehensiveIncomeLossAttributableToNoncontrollingInterest[0] | |
valueAssertion | FAC_CONSISTENCY_6
|
NetCashFlow=NetCashFlowFromOperatingActivities+NetCashFlowFromInvestingActivities+NetCashFlowFromFinancingActivities+ExchangeGainsLosses 3 instances: fac:NetCashFlow[-3074000000] = fac:NetCashFlowFromOperatingActivities[29668000000] + fac:NetCashFlowFromInvestingActivities[-23001000000] + fac:NetCashFlowFromFinancingActivities[-9668000000] + fac:ExchangeGainsLosses[-73000000] fac:NetCashFlow[915000000] = fac:NetCashFlowFromOperatingActivities[33325000000] + fac:NetCashFlowFromInvestingActivities[-23950000000] + fac:NetCashFlowFromFinancingActivities[-8393000000] + fac:ExchangeGainsLosses[-67000000] fac:NetCashFlow[1153000000] = fac:NetCashFlowFromOperatingActivities[39507000000] + fac:NetCashFlowFromInvestingActivities[-46781000000] + fac:NetCashFlowFromFinancingActivities[8408000000] + fac:ExchangeGainsLosses[19000000] | |
valueAssertion | FAC_CONSISTENCY_7
|
NetCashFlowContinuing=NetCashFlowFromOperatingActivitiesContinuing+NetCashFlowFromInvestingActivitiesContinuing+NetCashFlowFromFinancingActivitiesContinuing 3 instances: fac:NetCashFlowContinuing[-3001000000] = fac:NetCashFlowFromOperatingActivitiesContinuing[29668000000] + fac:NetCashFlowFromInvestingActivitiesContinuing[-23001000000] + fac:NetCashFlowFromFinancingActivitiesContinuing[-9668000000] fac:NetCashFlowContinuing[982000000] = fac:NetCashFlowFromOperatingActivitiesContinuing[33325000000] + fac:NetCashFlowFromInvestingActivitiesContinuing[-23950000000] + fac:NetCashFlowFromFinancingActivitiesContinuing[-8393000000] fac:NetCashFlowContinuing[1134000000] = fac:NetCashFlowFromOperatingActivitiesContinuing[39507000000] + fac:NetCashFlowFromInvestingActivitiesContinuing[-46781000000] + fac:NetCashFlowFromFinancingActivitiesContinuing[8408000000] | |
valueAssertion | FAC_CONSISTENCY_8
|
NetCashFlowDiscontinued=NetCashFlowFromOperatingActivitiesDiscontinued+NetCashFlowFromInvestingActivitiesDiscontinued+NetCashFlowFromFinancingActivitiesDiscontinued 0 instance: | |
valueAssertion | FAC_CONSISTENCY_9
|
NetCashFlowFromOperatingActivities=NetCashFlowFromOperatingActivitiesContinuing+NetCashFlowFromOperatingActivitiesDiscontinued 0 instance: | |
valueAssertion | FAC_CONSISTENCY_10
|
NetCashFlowFromInvestingActivities=NetCashFlowFromInvestingActivitiesContinuing+NetCashFlowFromInvestingActivitiesDiscontinued 0 instance: | |
valueAssertion | FAC_CONSISTENCY_11
|
NetCashFlowFromFinancingActivities=NetCashFlowFromFinancingActivitiesContinuing+NetCashFlowFromFinancingActivitiesDiscontinued 0 instance: | |
valueAssertion | FAC_CONSISTENCY_50
|
NetCashFlow=NetCashFlowContinuing+NetCashFlowDiscontinued+ExchangeGainsLosses 0 instance: | |
valueAssertion | Arithmetic_BS01
|
Assets=Liabilities+StockholdersEquity 2 instances: base:Assets[193468000000] = base:Liabilities[121471000000] + base:StockholdersEquity[71997000000] base:Assets[241086000000] = base:Liabilities[168692000000] + base:StockholdersEquity[72394000000] | |
valueAssertion | Arithmetic_BS02
|
LiabilitiesAndStockholdersEquity=Liabilities+StockholdersEquity 2 instances: base:LiabilitiesAndStockholdersEquity[193468000000] = base:Liabilities[121471000000] + base:StockholdersEquity[71997000000] base:LiabilitiesAndStockholdersEquity[241086000000] = base:Liabilities[168692000000] + base:StockholdersEquity[72394000000] | |
valueAssertion | Arithmetic_BS03
|
Assets=LiabilitiesAndStockholdersEquity 2 instances: base:Assets[193468000000] = base:LiabilitiesAndStockholdersEquity[193468000000] base:Assets[241086000000] = base:LiabilitiesAndStockholdersEquity[241086000000] | |
valueAssertion | Arithmetic_BS04
|
Assets=AssetsCurrent+AssetsNoncurrent 0 instance: | |
valueAssertion | Arithmetic_CF01
|
CashAndCashEquivalentsPeriodIncreaseDecrease=NetCashProvidedByUsedInOperatingActivitiesContinuingOperations+NetCashProvidedByUsedInFinancingActivitiesContinuingOperations+NetCashProvidedByUsedInInvestingActivitiesContinuingOperations+EffectOfExchangeRateOnCashAndCashEquivalents 3 instances: base:CashAndCashEquivalentsPeriodIncreaseDecrease[-3074000000] = base:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations[29668000000] + base:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations[-9668000000] + base:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations[-23001000000] + base:EffectOfExchangeRateOnCashAndCashEquivalents[-73000000] base:CashAndCashEquivalentsPeriodIncreaseDecrease[915000000] = base:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations[33325000000] + base:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations[-8393000000] + base:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations[-23950000000] + base:EffectOfExchangeRateOnCashAndCashEquivalents[-67000000] base:CashAndCashEquivalentsPeriodIncreaseDecrease[1153000000] = base:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations[39507000000] + base:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations[8408000000] + base:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations[-46781000000] + base:EffectOfExchangeRateOnCashAndCashEquivalents[19000000] | |
valueAssertion | Arithmetic_CI01
|
ComprehensiveIncomeNetOfTax=NetIncomeLoss+OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent 3 instances: base:ComprehensiveIncomeNetOfTax[11007000000] = base:NetIncomeLoss[12193000000] + base:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent[-1186000000] base:ComprehensiveIncomeNetOfTax[20098000000] = base:NetIncomeLoss[21204000000] + base:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent[-1106000000] base:ComprehensiveIncomeNetOfTax[15813000000] = base:NetIncomeLoss[16798000000] + base:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent[-985000000] | |
valueAssertion | Arithmetic_IS01
|
GrossProfit=SalesRevenueNet-CostOfRevenue 3 instances: base:GrossProfit[52540000000] = base:SalesRevenueNet[85320000000] - base:CostOfRevenue[32780000000] base:GrossProfit[60542000000] = base:SalesRevenueNet[93580000000] - base:CostOfRevenue[33038000000] base:GrossProfit[55689000000] = base:SalesRevenueNet[89950000000] - base:CostOfRevenue[34261000000] | |
valueAssertion | Arithmetic_IS02
|
NetIncomeLoss=IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments-IncomeTaxExpenseBenefit 3 instances: base:NetIncomeLoss[21204000000] = base:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments[23149000000] - base:IncomeTaxExpenseBenefit[1945000000] base:NetIncomeLoss[16798000000] = base:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments[19751000000] - base:IncomeTaxExpenseBenefit[2953000000] base:NetIncomeLoss[12193000000] = base:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments[18507000000] - base:IncomeTaxExpenseBenefit[6314000000] | |
valueAssertion | MemberAggregation_MA01a
|
Total eq sum(Each) 2 instances: | |
valueAssertion | MemberAggregation_MA01b
|
Total eq sum(Each) | |
valueAssertion | MemberAggregation_MA01c
|
Total eq sum(Each) 3 instances: 16939000000, 4917000000, 5713000000, 6309000000 | |
valueAssertion | MemberAggregation_MA02a
|
Total eq sum(Each) 0 instance: | |
valueAssertion | MemberAggregation_MA02b
|
Total eq sum(Each) 0 instance: | |
valueAssertion | MemberAggregation_MA02c
|
Total eq sum(Each) 0 instance: | |
valueAssertion | MemberAggregation_MA03a
|
Total eq sum(Each) 2 instances: 40949000000, 1000000000, 750000000, 2250000000, 500000000, 1000000000, 3000000000, 1000000000, 1000000000, 1000000000, 500000000, 1500000000, 1250000000, 1750000000, 450000000, 1500000000, 900000000, 1944000000, 3000000000, 1750000000, 500000000, 1500000000, 1000000000, 1944000000, 750000000, 2250000000, 1000000000, 611000000, 1500000000, 1000000000, 2250000000, 600000000 77837000000, 1000000000, 750000000, 2250000000, 500000000, 2000000000, 1000000000, 3000000000, 2500000000, 1000000000, 3000000000, 1000000000, 1000000000, 500000000, 1500000000, 1500000000, 2750000000, 2500000000, 1250000000, 1750000000, 450000000, 1500000000, 900000000, 2250000000, 2250000000, 1996000000, 3000000000, 1750000000, 500000000, 4500000000, 1500000000, 4000000000, 1000000000, 2250000000, 4000000000, 1750000000, 1996000000, 750000000, 2250000000, 1000000000, 627000000, 1500000000, 1000000000, 1500000000, 2250000000, 600000000, 18000000 | |
valueAssertion | MemberAggregation_MA04a
|
Total eq sum(Each) | |
valueAssertion | MemberAggregation_MA04b
|
Total eq sum(Each) | |
valueAssertion | MemberAggregation_MA04c
|
Total eq sum(Each) 2 instances: 6510000000, 0, 0, 3501000000, 868000000, 298000000, 0, 0, 731000000, 1012000000, 100000000, 0 7663000000, 0, 0, 3624000000, 972000000, 69000000, 0, 0, 1504000000, 1478000000, 16000000, 0 | |
valueAssertion | MemberAggregation_MA04d
|
Total eq sum(Each) 2 instances: 106730000000, -3000000, 4808000000, 0, 132000000, 0, 6584000000, 0, 4763000000, 0, 90104000000, 342000000 125318000000, 0, 3931000000, 0, 386000000, 250000000, 4835000000, 0, 3761000000, 0, 111828000000, 327000000 | |
valueAssertion | MemberAggregation_MA04e
|
Total eq sum(Each) 2 instances: 106730000000, -3000000, 4808000000, 0, 132000000, 0, 6584000000, 0, 4763000000, 0, 90104000000, 342000000 125318000000, 0, 3931000000, 0, 386000000, 250000000, 4835000000, 0, 3761000000, 0, 111828000000, 327000000 | |
valueAssertion | MemberAggregation_MA04f
|
Total eq sum(Each) | |
valueAssertion | MemberAggregation_MA05a
|
Total eq sum(Each) 2 instances: 12188000000, 844000000, 1180000000, 896000000, 3452000000, 5816000000 93370000000, 1068000000, 669000000, 69000000, 4006000000, 87558000000 | |
valueAssertion | MemberAggregation_MA05b
|
Total eq sum(Each) | |
valueAssertion | MemberAggregation_MA05c
|
Total eq sum(Each) | |
valueAssertion | MemberAggregation_MA05d
|
Total eq sum(Each) | |
valueAssertion | MemberAggregation_MA05e
|
Total eq sum(Each) 2 instances: 14155000000, 1166000000, 1968000000, 1286000000, 3487000000, 6248000000 94287000000, 1266000000, 846000000, 217000000, 4029000000, 87929000000 | |
valueAssertion | MemberAggregation_MA05f
|
Total eq sum(Each) | |
valueAssertion | MemberAggregation_MA06
|
Total eq sum(Each) 0 instance: | |
valueAssertion | MemberAggregation_MA07
|
Total eq sum(Each) | |
valueAssertion | MemberAggregation_MA08
|
Total eq sum(Each) 3 instances: 93580000000, 4557000000, 5090000000, 11602000000, 0, 23538000000, 6234000000, 18612000000, 14826000000, 9121000000 85320000000, 6098000000, 5641000000, 7466000000, 0, 23588000000, 5851000000, 19177000000, 8104000000, 9395000000 89950000000, 6971000000, 5588000000, 4557000000, 2268000000, 25389000000, 5538000000, 21758000000, 8625000000, 9256000000 | |
valueAssertion | MemberAggregation_MA09
|
Total eq sum(Each) 0 instance: | |
valueAssertion | MemberAggregation_MA10a
|
Total eq sum(Each) 0 instance: | |
valueAssertion | MemberAggregation_MA10b
|
Total eq sum(Each) 0 instance: | |
valueAssertion | MemberAggregation_MA10c
|
Total eq sum(Each) 0 instance: | |
valueAssertion | MemberAggregation_MA10d
|
Total eq sum(Each) 0 instance: | |
valueAssertion | MemberAggregation_MA11_MAN
|
Total eq sum(Each) 0 instance: | |
valueAssertion | MemberAggregation_MA12
|
Total eq sum(Each) 1 instance: | |
valueAssertion | RollForward_AC01
|
AccumulatedOtherComprehensiveIncomeLossNetOfTax_BalanceStart+OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent=AccumulatedOtherComprehensiveIncomeLossNetOfTax_BalanceEnd 1 instance: base:AccumulatedOtherComprehensiveIncomeLossNetOfTax[1537000000] + base:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent[-1106000000] = base:AccumulatedOtherComprehensiveIncomeLossNetOfTax[431000000] | |
valueAssertion | RollForward_AC02
|
StockholdersEquity_BalanceStart+OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent=StockholdersEquity_BalanceEnd 14 instances: base:StockholdersEquity[-1237000000] + base:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent[-519000000] = base:StockholdersEquity[-1756000000] base:StockholdersEquity[-1756000000] + base:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent[228000000] = base:StockholdersEquity[-1528000000] base:StockholdersEquity[146000000] + base:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent[-1383000000] = base:StockholdersEquity[-1237000000] base:StockholdersEquity[352000000] + base:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent[-218000000] = base:StockholdersEquity[134000000] base:StockholdersEquity[590000000] + base:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent[-238000000] = base:StockholdersEquity[352000000] base:StockholdersEquity[1537000000] + base:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent[-1106000000] = base:StockholdersEquity[431000000] base:StockholdersEquity[31000000] + base:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent[559000000] = base:StockholdersEquity[590000000] base:StockholdersEquity[2522000000] + base:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent[-985000000] = base:StockholdersEquity[1537000000] base:StockholdersEquity[2941000000] + base:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent[-1116000000] = base:StockholdersEquity[1825000000] base:StockholdersEquity[3708000000] + base:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent[-1186000000] = base:StockholdersEquity[2522000000] base:StockholdersEquity[3169000000] + base:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent[-228000000] = base:StockholdersEquity[2941000000] base:StockholdersEquity[3531000000] + base:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent[-362000000] = base:StockholdersEquity[3169000000] base:StockholdersEquity[80083000000] + base:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent[-985000000] = base:StockholdersEquity[71997000000] base:StockholdersEquity[71997000000] + base:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent[-1106000000] = base:StockholdersEquity[72394000000] | |
valueAssertion | RollForward_AR01_MAN
|
ValuationAllowancesAndReservesBalance_BalanceStart+ValuationAllowancesAndReservesChargedToCostsAndOther-ValuationAllowancesAndReservesDeductions=ValuationAllowancesAndReservesBalance_BalanceEnd 3 instances: base:ValuationAllowancesAndReservesBalance[301000000] + msft:ValuationAllowancesAndReservesChargedToCostsAndOther[77000000] - base:ValuationAllowancesAndReservesDeductions[43000000] = base:ValuationAllowancesAndReservesBalance[335000000] base:ValuationAllowancesAndReservesBalance[426000000] + msft:ValuationAllowancesAndReservesChargedToCostsAndOther[85000000] - base:ValuationAllowancesAndReservesDeductions[106000000] = base:ValuationAllowancesAndReservesBalance[405000000] base:ValuationAllowancesAndReservesBalance[335000000] + msft:ValuationAllowancesAndReservesChargedToCostsAndOther[146000000] - base:ValuationAllowancesAndReservesDeductions[55000000] = base:ValuationAllowancesAndReservesBalance[426000000] | |
valueAssertion | RollForward_CF01
|
CashAndCashEquivalentsAtCarryingValue_BalanceStart+CashAndCashEquivalentsPeriodIncreaseDecrease=CashAndCashEquivalentsAtCarryingValue_BalanceEnd 3 instances: base:CashAndCashEquivalentsAtCarryingValue[8669000000] + base:CashAndCashEquivalentsPeriodIncreaseDecrease[-3074000000] = base:CashAndCashEquivalentsAtCarryingValue[5595000000] base:CashAndCashEquivalentsAtCarryingValue[5595000000] + base:CashAndCashEquivalentsPeriodIncreaseDecrease[915000000] = base:CashAndCashEquivalentsAtCarryingValue[6510000000] base:CashAndCashEquivalentsAtCarryingValue[6510000000] + base:CashAndCashEquivalentsPeriodIncreaseDecrease[1153000000] = base:CashAndCashEquivalentsAtCarryingValue[7663000000] | |
valueAssertion | RollForward_CS01
|
CommonStockSharesOutstanding_BalanceStart+StockIssuedDuringPeriodSharesNewIssues-StockRepurchasedDuringPeriodShares=CommonStockSharesOutstanding_BalanceEnd 3 instances: base:CommonStockSharesOutstanding[7808000000] + base:StockIssuedDuringPeriodSharesNewIssues[70000000] - base:StockRepurchasedDuringPeriodShares[170000000] = base:CommonStockSharesOutstanding[7708000000] base:CommonStockSharesOutstanding[8027000000] + base:StockIssuedDuringPeriodSharesNewIssues[75000000] - base:StockRepurchasedDuringPeriodShares[294000000] = base:CommonStockSharesOutstanding[7808000000] base:CommonStockSharesOutstanding[8239000000] + base:StockIssuedDuringPeriodSharesNewIssues[83000000] - base:StockRepurchasedDuringPeriodShares[295000000] = base:CommonStockSharesOutstanding[8027000000] | |
valueAssertion | RollForward_GW01
|
Goodwill_BalanceStart+GoodwillAcquiredDuringPeriod+GoodwillOtherIncreaseDecrease=Goodwill_BalanceEnd 8 instances: base:Goodwill[4917000000] + base:GoodwillAcquiredDuringPeriod[549000000] + base:GoodwillOtherIncreaseDecrease[1000000] = base:Goodwill[5467000000] base:Goodwill[5467000000] + base:GoodwillAcquiredDuringPeriod[49000000] + base:GoodwillOtherIncreaseDecrease[39000000] = base:Goodwill[5555000000] base:Goodwill[5713000000] + base:GoodwillAcquiredDuringPeriod[100000000] + base:GoodwillOtherIncreaseDecrease[-86000000] = base:Goodwill[5727000000] base:Goodwill[5727000000] + base:GoodwillAcquiredDuringPeriod[115000000] + base:GoodwillOtherIncreaseDecrease[-14000000] = base:Goodwill[5828000000] base:Goodwill[6309000000] + base:GoodwillAcquiredDuringPeriod[443000000] + base:GoodwillOtherIncreaseDecrease[-74000000] = base:Goodwill[6678000000] base:Goodwill[16939000000] + base:GoodwillAcquiredDuringPeriod[1092000000] + base:GoodwillOtherIncreaseDecrease[-159000000] = base:Goodwill[17872000000] base:Goodwill[6678000000] + base:GoodwillAcquiredDuringPeriod[17072000000] + base:GoodwillOtherIncreaseDecrease[-11000000] = base:Goodwill[23739000000] base:Goodwill[17872000000] + base:GoodwillAcquiredDuringPeriod[17236000000] + base:GoodwillOtherIncreaseDecrease[14000000] = base:Goodwill[35122000000] | |
valueAssertion | RollForward_GW02
|
Goodwill_BalanceStart+GoodwillAcquiredDuringPeriod+GoodwillOtherIncreaseDecrease=Goodwill_BalanceEnd 8 instances: base:Goodwill[4917000000] + base:GoodwillAcquiredDuringPeriod[549000000] + base:GoodwillOtherIncreaseDecrease[1000000] = base:Goodwill[5467000000] base:Goodwill[5467000000] + base:GoodwillAcquiredDuringPeriod[49000000] + base:GoodwillOtherIncreaseDecrease[39000000] = base:Goodwill[5555000000] base:Goodwill[5713000000] + base:GoodwillAcquiredDuringPeriod[100000000] + base:GoodwillOtherIncreaseDecrease[-86000000] = base:Goodwill[5727000000] base:Goodwill[5727000000] + base:GoodwillAcquiredDuringPeriod[115000000] + base:GoodwillOtherIncreaseDecrease[-14000000] = base:Goodwill[5828000000] base:Goodwill[6309000000] + base:GoodwillAcquiredDuringPeriod[443000000] + base:GoodwillOtherIncreaseDecrease[-74000000] = base:Goodwill[6678000000] base:Goodwill[16939000000] + base:GoodwillAcquiredDuringPeriod[1092000000] + base:GoodwillOtherIncreaseDecrease[-159000000] = base:Goodwill[17872000000] base:Goodwill[6678000000] + base:GoodwillAcquiredDuringPeriod[17072000000] + base:GoodwillOtherIncreaseDecrease[-11000000] = base:Goodwill[23739000000] base:Goodwill[17872000000] + base:GoodwillAcquiredDuringPeriod[17236000000] + base:GoodwillOtherIncreaseDecrease[14000000] = base:Goodwill[35122000000] | |
valueAssertion | RollForward_RR01
|
RestructuringReserve_BalanceStart+RestructuringCharges-PaymentsForRestructuring-RestructuringReserveSettledWithoutCash2=RestructuringReserve_BalanceEnd 3 instances: base:RestructuringReserve[239000000] + base:RestructuringCharges[0] - base:PaymentsForRestructuring[101000000] - base:RestructuringReserveSettledWithoutCash2[79000000] = base:RestructuringReserve[59000000] base:RestructuringReserve[470000000] + base:RestructuringCharges[306000000] - base:PaymentsForRestructuring[367000000] - base:RestructuringReserveSettledWithoutCash2[36000000] = base:RestructuringReserve[373000000] base:RestructuringReserve[709000000] + base:RestructuringCharges[306000000] - base:PaymentsForRestructuring[468000000] - base:RestructuringReserveSettledWithoutCash2[115000000] = base:RestructuringReserve[432000000] | |
valueAssertion | RollForward_SE01
|
CommonStocksIncludingAdditionalPaidInCapital_BalanceStart+StockIssuedDuringPeriodValueNewIssues-AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue+AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet-StockholdersEquityOther=CommonStocksIncludingAdditionalPaidInCapital_BalanceEnd 0 instance: | |
valueAssertion | RollForward_SHE01
|
StockholdersEquity_BalanceStart+NetIncomeLoss+OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent-StockRepurchasedDuringPeriodValue=StockholdersEquity_BalanceEnd 2 instances: base:StockholdersEquity[80083000000] + base:NetIncomeLoss[16798000000] + base:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent[-985000000] - base:StockRepurchasedDuringPeriodValue[14800000000] = base:StockholdersEquity[71997000000] base:StockholdersEquity[71997000000] + base:NetIncomeLoss[21204000000] + base:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent[-1106000000] - base:StockRepurchasedDuringPeriodValue[10283000000] = base:StockholdersEquity[72394000000] | |
valueAssertion | RollForward_UT01
|
UnrecognizedTaxBenefits_BalanceStart-UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities+UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions+UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions-UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions-UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations=UnrecognizedTaxBenefits_BalanceEnd 3 instances: base:UnrecognizedTaxBenefits[8714000000] - base:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities[50000000] + base:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions[1091000000] + base:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions[94000000] - base:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions[144000000] - base:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations[106000000] = base:UnrecognizedTaxBenefits[9599000000] base:UnrecognizedTaxBenefits[9599000000] - base:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities[201000000] + base:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions[1086000000] + base:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions[115000000] - base:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions[317000000] - base:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations[118000000] = base:UnrecognizedTaxBenefits[10164000000] base:UnrecognizedTaxBenefits[10164000000] - base:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities[4000000] + base:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions[1277000000] + base:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions[397000000] - base:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions[49000000] - base:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations[48000000] = base:UnrecognizedTaxBenefits[11737000000] | |
valueAssertion | CONSISTENCY_AccountingEquation
|
Assets=Liabilities+Equity 2 instances: base:Assets[193468000000] = base:Liabilities[121471000000] + base:StockholdersEquity[71997000000] base:Assets[241086000000] = base:Liabilities[168692000000] + base:StockholdersEquity[72394000000] |
For more information: http://logicalcontracts.com/xbrl-and-sbrm-reporting/
DISCLAIMER: this analysis is provided by software still under development, and likely incomplete or even erroneous; do NOT use it other than for experimental, inconsequential purposes