Liquidation Value Methodology

All metrics are derived exclusively from SEC EDGAR XBRL filings. No adjusted numbers, no management estimates, no earnings — just the reported balance sheet.

See liquidation value in action: Rankings | Apple Inc. | Microsoft

Core Thesis

MFFAIS shows the liquidation reality of public companies. Every metric answers a simple question: if this company stopped operating today and converted its most liquid assets to cash, how much would be left after paying all obligations?

Total Obligations = Current Liabilities + Long-term Debt + Operating Lease Liability + Finance Lease Liability

Liquidation Metrics

Note on terminology. The American Society of Appraisers (ASA) defines distinct liquidation premises — Forced Liquidation Value (auction sale, days-to-weeks), Orderly Liquidation Value (privately-negotiated sale, weeks-to-months), and others. MFFAIS's Cash / Liquid / Operating Liquidation Value are platform-defined formulas built on the public-filing balance sheet, not the ASA premises — the platform does not assume a specific liquidation horizon, doesn't appraise the underlying assets, and shouldn't be read as an ASA-style appraisal. The platform-defined factors (1.00 / 0.90 / 0.80) are conservative starting points that you can override per-component on the calculator.

Default Factors

AssetDefault FactorRationale
Cash & Equivalents1.00Face value
Accounts Receivable1.00Generally collectible at face value
Inventory1.00Conservative; calculator allows adjustment
Short-term Investments0.90Minor market risk on liquidation
Long-term Investments0.80Longer time to liquidate, higher risk

These are the platform's conservative starting points. The calculator lets you adjust each factor in either direction — values below 1.0 model haircut scenarios (e.g., 0.60 = 60% recovery on inventory in distress), values above 1.0 model improvement scenarios (e.g., 1.10 = 10% growth in cash, 1.50 = 50% improvement in AR collectibility).

Derived values

Some line items on the calculator are marked derived. This means the value was computed by the platform via simple arithmetic on what the filer reported, rather than being read directly from a single XBRL tag.

One concrete derivation the platform performs today is computing the noncurrent portion of split liabilities (long-term debt, operating lease liabilities, finance lease liabilities) when the filer reported the total and the current portion but did not report the noncurrent portion as a separate tag. In that case, the platform computes:

Noncurrent = Total − Current

The same logic applies inverted when the filer reports total + noncurrent but not current.

This derivation is performed because many filers don't break down every liability category into current and noncurrent components in their XBRL filings, but the math is unambiguous when the total and one side are reported. Without this derivation, the calculator would frequently show empty noncurrent buckets even when the value is calculable.

The platform's principle: every derivation or substitution is marked and disclosed, never silent. Today the platform performs two kinds of disclosure: (1) Synthetic noncurrent values like the one described above, marked with the derived badge on calculator rows; and (2) Substituted-zero entries where the formula treats a missing balance-sheet component as $0 to keep the metric computable, marked with the incomplete badge on metric cards (see Incomplete metrics below). Industry averages, prior-period imputation, and peer-company substitutions are not performed.

Incomplete metrics

Some metric calculations on the platform are marked incomplete. This means at least one of the components the formula expects (cash, accounts receivable, inventory, current liabilities, long-term debt, operating lease liability, finance lease liability) was not reported by the filer for the period being computed.

When a component is missing, the platform treats it as $0 in the formula so the metric still produces an output you can use. The disclosure badge tells you exactly which components were excluded so you can judge whether the result is meaningful for this filer.

Two reasons a component may be marked missing:

  1. Not reported. The filer didn't tag this concept in their XBRL filing — the data simply isn't there. Common for ETFs, SPACs, commodity trusts, and other non-operating entities whose balance sheets don't include traditional working-capital items.
  2. Annual-only periodicity. The filer reports this concept only in 10-Ks (annual filings), not 10-Qs (quarterly filings). Common for operating lease liabilities at companies like AAPL. The annual data is correct; the quarterly view is missing it because that's how the filer chose to report.

The platform does not silently substitute zero for missing values. The metric is computed with $0 in place of missing components for transparency, and the disclosure badge ensures you know exactly what was excluded.

See also: Derived values — a separate disclosure pattern for synthetic noncurrent values calculated from filer-reported totals minus current portions.

What's NOT in Total Obligations

The four-line obligation total (Current Liabilities + Long-term Debt + Operating Lease + Finance Lease) is intentionally a balance-sheet view. Several real-world claims that sometimes affect liquidation outcomes are not included:

For industrials and other PBO-heavy filers, treat Total Obligations as the floor of liquidation claims, not the ceiling. The 10-K notes are the definitive source.

Long-term Debt — tag families

Filers report long-term debt under more than one XBRL concept. The platform pulls from two families per period, in priority order:

  1. Family A — "LongTermDebt" pair. The standard pattern. The platform reads LongTermDebtNoncurrent directly when reported, or derives it as LongTermDebt − LongTermDebtCurrent (or LongTermDebt − DebtCurrent for filers like BA that use the broader current tag) when only the parent + current portion are reported. This yields the noncurrent figure that goes into Total Obligations.
  2. Family B — "LongTermDebtAndCapitalLeaseObligations" fallback. Some filers (TGT, retail-anchored balance sheets) report their long-term debt under LongTermDebtAndCapitalLeaseObligations rather than the Family A pair. When Family A yields nothing for the period, the platform falls back to this tag — for ranking comparability, the value is treated as a long-term debt total.

The calculator's All Tags drawer shows both families when present so you can see exactly which tags fed the displayed value. Family selection is per-period, not per-company — a single filer may use Family A in one fiscal year and Family B in another.

Why "Total = Current + Noncurrent" isn't computed

The platform performs the Noncurrent = Total − Current derivation (see Derived values above) but deliberately does not compute the reverse Total = Current + Noncurrent:

This is why a filer that reports only the split components (OperatingLeaseLiabilityCurrent + OperatingLeaseLiabilityNoncurrent with no parent OperatingLeaseLiability tag) shows the noncurrent figure on the Overview — not the sum. The current portion is already counted via Current Liabilities.

Data sources

Coverage

The platform tracks a curated universe of US-listed public companies. The tracked universe is broader than the published universe — a tracked company without fact_values rows (e.g. recent SPAC, newly public, ETF, or commodity trust whose XBRL doesn't tag the balance-sheet concepts the platform formulas need) renders a "tracked but no data is published yet" 404 rather than a mostly-N/A page.

Coverage is deliberately balance-sheet-driven: the platform only publishes a company when it has at least one fact_values row for the latest filing. Counts are visible on the all-companies index.

Banks and REITs: Financial institutions (banks, insurance companies) and REITs have fundamentally different balance sheet structures. Their current liabilities include customer deposits and policy reserves that are not comparable to operating company obligations. These companies are flagged in the data but not excluded — interpret their liquidation metrics with caution.
ASC 842 Lease Treatment: Total Obligations includes operating and finance lease liabilities recognized under ASC 842 (effective 2019). For companies that adopted ASC 842, these lease obligations appear on the balance sheet. For pre-adoption periods, the fallback tags OperatingLeasesFutureMinimumPaymentsDueTotal and CapitalLeaseObligations are used where available.
These metrics are derived from publicly available financial statements filed with the SEC and involve simplifying assumptions about asset realization and liability settlement. Actual outcomes in a liquidation scenario may differ significantly due to market conditions, legal priorities, asset impairments, and other factors not fully captured in reported data.