NameNetCashProvidedByUsedInOperatingActivities
Namespacehttp://fasb.org/us-gaap/2022
Prefixus-gaap
Data typexbrli:monetaryItemType
Period typeduration
Substitution Groupxbrli:item
BalanceNone
NillableTrue
AbstractFalse

References

NameValueRole
PublisherXBRL UShttp://fasb.org/us-gaap/role/dqc/dqcNote
ruleIdDQC.0004http://fasb.org/us-gaap/role/dqc/dqcNote
ruleNameElement Values Are Equalhttp://fasb.org/us-gaap/role/dqc/dqcNote
ruleDocumentationThis rule tests that the values reported between element relationships that are identified as an accounting constant are consistent within the filing. For example, Assets equals Liability and Equity. The rule checks that the components of the calculation are present before checking the calculation. In some cases the components may not be present but their children are. In these cases the value can be derived by adding values across a dimension. The rule executes across all dimensions defined in the filing. If Assets Liabilities and Equity are defined for three separate legal entities the rule will check all three legal entities.The table below lists the defined calculations and the components that must be present for the rule to run. If a component is not required and the value is not present it is treated as having a value of zero. In evaluating equivalents the values are assessed based on the lowest decimal value. For example, if a value of 3 million with decimals of -6 is compared to a value of 3,100,000 with decimals of -5 then the values will be considered to be equivalent as both values will be rounded to a million (decimals of -6).http://fasb.org/us-gaap/role/dqc/dqcNote
URIhttps://xbrl.us/data-rule/Dqc_0004/http://fasb.org/us-gaap/role/dqc/dqcNote
PublisherXBRL UShttp://fasb.org/us-gaap/role/dqc/dqcNote
ruleIdDQC.0043http://fasb.org/us-gaap/role/dqc/dqcNote
ruleNameReversed Calculationhttp://fasb.org/us-gaap/role/dqc/dqcNote
ruleDocumentationThe rule identifies the balance type of the elements in the calculation linkbase that are descendants of the operating cash flow elements in the US GAAP taxonomy, specifically the elements NetCashProvidedByUsedInOperatingActivities or NetCashProvidedByUsedInOperatingActivitiesContinuingOperations and determines whether their effective calculation weights are accurate. The effective calculation weight is the calculation weight of the descendant element relative to operating cash flow element irrespective of the level the descendant element exists at in the calculation hierarchy.http://fasb.org/us-gaap/role/dqc/dqcNote
URIhttps://xbrl.us/data-rule/dqc_0043/http://fasb.org/us-gaap/role/dqc/dqcNote
PublisherXBRL UShttp://fasb.org/us-gaap/role/dqc/dqcNote
ruleIdDQC.0060http://fasb.org/us-gaap/role/dqc/dqcNote
ruleNameElement Dependence for Specific Elementshttp://fasb.org/us-gaap/role/dqc/dqcNote
ruleDocumentationIf a given element is used in a filing, then a corresponding element(s) should also be present in the instance. This rule identifies those instances where one element value is reported and no corresponding value is reported in the same period in the default dimension. If a fact value is reported for a given element, then a fact value is expected to be reported for a given matching element. The existence of one element requires that a value is reported for another element(s). This rule checks that the pairs of elements in the list below both appear in the filing.http://fasb.org/us-gaap/role/dqc/dqcNote
URIhttps://xbrl.us/data-rule/dqc_0060/http://fasb.org/us-gaap/role/dqc/dqcNote
ruleElementIdDQC.US.0004.9286http://fasb.org/us-gaap/role/dqc/ruleID
ruleElementIdDQC.US.0004.9289http://fasb.org/us-gaap/role/dqc/ruleID
ruleElementIdDQC.US.0043.7488http://fasb.org/us-gaap/role/dqc/ruleID
ruleElementIdDQC.US.0060.7497http://fasb.org/us-gaap/role/dqc/ruleID

Related Child Concepts

NameRelation TypeRole
us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
summation-itemhttp://fasb.org/us-gaap/role/dqc/0004
us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
summation-itemhttp://fasb.org/us-gaap/role/dqc/0004

Related Parent Concepts

NameRelation TypeRole
dqcrules-0004:Dqc_0004_ListOfElements
rule-concepthttp://fasb.org/us-gaap/role/dqc/0004
us-gaap:CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
summation-itemhttp://fasb.org/us-gaap/role/dqc/0004
us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
summation-itemhttp://fasb.org/us-gaap/role/dqc/0004_Addl_Calcs
dqcrules-0043:Dqc_0043_IncorrectCalculationWeights
rule-concepthttp://fasb.org/us-gaap/role/dqc/0043
us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
rule-concepthttp://fasb.org/us-gaap/role/dqc/0060