/*
* QUANTCONNECT.COM - Democratizing Finance, Empowering Individuals.
* Lean Algorithmic Trading Engine v2.0. Copyright 2023 QuantConnect Corporation.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
using System;
using System.Linq;
using Python.Runtime;
using Newtonsoft.Json;
using System.Collections.Generic;
using QuantConnect.Data.UniverseSelection;
namespace QuantConnect.Data.Fundamental
{
///
/// Definition of the BalanceSheet class
///
public class BalanceSheet : ReusuableCLRObject
{
///
/// Filing date of the Balance Sheet
///
///
/// Morningstar DataId: 23542
///
[JsonProperty("23542")]
public BalanceSheetFileDate BSFileDate => _bSFileDate ??= new(_timeProvider, _securityIdentifier);
private BalanceSheetFileDate _bSFileDate;
///
/// Any money that a company owes its suppliers for goods and services purchased on credit and is expected to pay within the next year or operating cycle.
///
///
/// Morningstar DataId: 23000
///
[JsonProperty("23000")]
public AccountsPayableBalanceSheet AccountsPayable => _accountsPayable ??= new(_timeProvider, _securityIdentifier);
private AccountsPayableBalanceSheet _accountsPayable;
///
/// Accounts owed to a company by customers within a year as a result of exchanging goods or services on credit.
///
///
/// Morningstar DataId: 23001
///
[JsonProperty("23001")]
public AccountsReceivableBalanceSheet AccountsReceivable => _accountsReceivable ??= new(_timeProvider, _securityIdentifier);
private AccountsReceivableBalanceSheet _accountsReceivable;
///
/// An expense recognized before it is paid for. Includes compensation, interest, pensions and all other miscellaneous accruals reported by the company. Expenses incurred during the accounting period, but not required to be paid until a later date.
///
///
/// Morningstar DataId: 23004
///
[JsonProperty("23004")]
public CurrentAccruedExpensesBalanceSheet CurrentAccruedExpenses => _currentAccruedExpenses ??= new(_timeProvider, _securityIdentifier);
private CurrentAccruedExpensesBalanceSheet _currentAccruedExpenses;
///
/// An expense that has occurred but the transaction has not been entered in the accounting records. Accordingly, an adjusting entry is made to debit the appropriate expense account and to credit a liability account such as accrued expenses payable or accounts payable.
///
///
/// Morningstar DataId: 23005
///
[JsonProperty("23005")]
public NonCurrentAccruedExpensesBalanceSheet NonCurrentAccruedExpenses => _nonCurrentAccruedExpenses ??= new(_timeProvider, _securityIdentifier);
private NonCurrentAccruedExpensesBalanceSheet _nonCurrentAccruedExpenses;
///
/// Interest, dividends, rents, ancillary and other revenues earned but not yet received by the entity on its investments.
///
///
/// Morningstar DataId: 23007
///
[JsonProperty("23007")]
public AccruedInvestmentIncomeBalanceSheet AccruedInvestmentIncome => _accruedInvestmentIncome ??= new(_timeProvider, _securityIdentifier);
private AccruedInvestmentIncomeBalanceSheet _accruedInvestmentIncome;
///
/// The cumulative amount of wear and tear or obsolescence charged against the fixed assets of a company.
///
///
/// Morningstar DataId: 23008
///
[JsonProperty("23008")]
public AccumulatedDepreciationBalanceSheet AccumulatedDepreciation => _accumulatedDepreciation ??= new(_timeProvider, _securityIdentifier);
private AccumulatedDepreciationBalanceSheet _accumulatedDepreciation;
///
/// The aggregate amount of gains or losses that are not part of retained earnings. It is also called other comprehensive income.
///
///
/// Morningstar DataId: 23009
///
[JsonProperty("23009")]
public GainsLossesNotAffectingRetainedEarningsBalanceSheet GainsLossesNotAffectingRetainedEarnings => _gainsLossesNotAffectingRetainedEarnings ??= new(_timeProvider, _securityIdentifier);
private GainsLossesNotAffectingRetainedEarningsBalanceSheet _gainsLossesNotAffectingRetainedEarnings;
///
/// Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. There are two major categories of additional paid in capital: 1) Paid in capital in excess of par/stated value, which is the difference between the actual issue price of the shares and the shares' par/stated value. 2) Paid in capital from other transactions which includes treasury stock, retirement of stock, stock dividends recorded at market, lapse of stock purchase warrants, conversion of convertible bonds in excess of the par value of the stock, and any other additional capital from the company's own stock transactions.
///
///
/// Morningstar DataId: 23012
///
[JsonProperty("23012")]
public AdditionalPaidInCapitalBalanceSheet AdditionalPaidInCapital => _additionalPaidInCapital ??= new(_timeProvider, _securityIdentifier);
private AdditionalPaidInCapitalBalanceSheet _additionalPaidInCapital;
///
/// A contra account sets aside as an allowance for bad loans (e.g. customer defaults).
///
///
/// Morningstar DataId: 23016
///
[JsonProperty("23016")]
public AllowanceForLoansAndLeaseLossesBalanceSheet AllowanceForLoansAndLeaseLosses => _allowanceForLoansAndLeaseLosses ??= new(_timeProvider, _securityIdentifier);
private AllowanceForLoansAndLeaseLossesBalanceSheet _allowanceForLoansAndLeaseLosses;
///
/// For an unclassified balance sheet, this item represents equity securities categorized neither as held-to-maturity nor trading. Equity securities represent ownership interests or the right to acquire ownership interests in corporations and other legal entities which ownership interest is represented by shares of common or preferred stock (which is not mandatory redeemable or redeemable at the option of the holder), convertible securities, stock rights, or stock warrants. This category includes preferred stocks, available- for-sale and common stock, available-for-sale.
///
///
/// Morningstar DataId: 23020
///
[JsonProperty("23020")]
public AvailableForSaleSecuritiesBalanceSheet AvailableForSaleSecurities => _availableForSaleSecurities ??= new(_timeProvider, _securityIdentifier);
private AvailableForSaleSecuritiesBalanceSheet _availableForSaleSecurities;
///
/// The total amount of stock authorized for issue by a corporation, including common and preferred stock.
///
///
/// Morningstar DataId: 23027
///
[JsonProperty("23027")]
public CapitalStockBalanceSheet CapitalStock => _capitalStock ??= new(_timeProvider, _securityIdentifier);
private CapitalStockBalanceSheet _capitalStock;
///
/// Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and also effectively may withdraw funds at any time without prior notice or penalty.
///
///
/// Morningstar DataId: 23028
///
[JsonProperty("23028")]
public CashBalanceSheet Cash => _cash ??= new(_timeProvider, _securityIdentifier);
private CashBalanceSheet _cash;
///
/// Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid investments that are both readily convertible to known amounts of cash, and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under this definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months.
///
///
/// Morningstar DataId: 23029
///
[JsonProperty("23029")]
public CashEquivalentsBalanceSheet CashEquivalents => _cashEquivalents ??= new(_timeProvider, _securityIdentifier);
private CashEquivalentsBalanceSheet _cashEquivalents;
///
/// Includes unrestricted cash on hand, money market instruments and other debt securities which can be converted to cash immediately.
///
///
/// Morningstar DataId: 23030
///
[JsonProperty("23030")]
public CashAndCashEquivalentsBalanceSheet CashAndCashEquivalents => _cashAndCashEquivalents ??= new(_timeProvider, _securityIdentifier);
private CashAndCashEquivalentsBalanceSheet _cashAndCashEquivalents;
///
/// Includes cash on hand (currency and coin), cash items in process of collection, non-interest bearing deposits due from other financial institutions (including corporate credit unions), and balances with the Federal Reserve Banks, Federal Home Loan Banks and central banks.
///
///
/// Morningstar DataId: 23031
///
[JsonProperty("23031")]
public CashAndDueFromBanksBalanceSheet CashAndDueFromBanks => _cashAndDueFromBanks ??= new(_timeProvider, _securityIdentifier);
private CashAndDueFromBanksBalanceSheet _cashAndDueFromBanks;
///
/// The aggregate amount of cash, cash equivalents, and federal funds sold.
///
///
/// Morningstar DataId: 23032
///
[JsonProperty("23032")]
public CashCashEquivalentsAndFederalFundsSoldBalanceSheet CashCashEquivalentsAndFederalFundsSold => _cashCashEquivalentsAndFederalFundsSold ??= new(_timeProvider, _securityIdentifier);
private CashCashEquivalentsAndFederalFundsSoldBalanceSheet _cashCashEquivalentsAndFederalFundsSold;
///
/// The aggregate amount of cash, cash equivalents, and marketable securities.
///
///
/// Morningstar DataId: 23033
///
[JsonProperty("23033")]
public CashCashEquivalentsAndMarketableSecuritiesBalanceSheet CashCashEquivalentsAndMarketableSecurities => _cashCashEquivalentsAndMarketableSecurities ??= new(_timeProvider, _securityIdentifier);
private CashCashEquivalentsAndMarketableSecuritiesBalanceSheet _cashCashEquivalentsAndMarketableSecurities;
///
/// Common stock (all issues) at par value, as reported within the Stockholder's Equity section of the balance sheet; i.e. it is one component of Common Stockholder's Equity
///
///
/// Morningstar DataId: 23038
///
[JsonProperty("23038")]
public CommonStockBalanceSheet CommonStock => _commonStock ??= new(_timeProvider, _securityIdentifier);
private CommonStockBalanceSheet _commonStock;
///
/// The total amount of assets considered to be convertible into cash within a relatively short period of time, usually a year.
///
///
/// Morningstar DataId: 23044
///
[JsonProperty("23044")]
public CurrentAssetsBalanceSheet CurrentAssets => _currentAssets ??= new(_timeProvider, _securityIdentifier);
private CurrentAssetsBalanceSheet _currentAssets;
///
/// Represents the total amount of long-term debt such as bank loans and commercial paper, which is due within one year.
///
///
/// Morningstar DataId: 23045
///
[JsonProperty("23045")]
public CurrentDebtBalanceSheet CurrentDebt => _currentDebt ??= new(_timeProvider, _securityIdentifier);
private CurrentDebtBalanceSheet _currentDebt;
///
/// All borrowings due within one year including current portions of long-term debt and capital leases as well as short-term debt such as bank loans and commercial paper.
///
///
/// Morningstar DataId: 23046
///
[JsonProperty("23046")]
public CurrentDebtAndCapitalLeaseObligationBalanceSheet CurrentDebtAndCapitalLeaseObligation => _currentDebtAndCapitalLeaseObligation ??= new(_timeProvider, _securityIdentifier);
private CurrentDebtAndCapitalLeaseObligationBalanceSheet _currentDebtAndCapitalLeaseObligation;
///
/// The debts or obligations of the firm that are due within one year.
///
///
/// Morningstar DataId: 23047
///
[JsonProperty("23047")]
public CurrentLiabilitiesBalanceSheet CurrentLiabilities => _currentLiabilities ??= new(_timeProvider, _securityIdentifier);
private CurrentLiabilitiesBalanceSheet _currentLiabilities;
///
/// Represents the total amount of long-term capital leases that must be paid within the next accounting period. Capital lease obligations are contractual obligations that arise from obtaining the use of property or equipment via a capital lease contract.
///
///
/// Morningstar DataId: 23048
///
[JsonProperty("23048")]
public CurrentCapitalLeaseObligationBalanceSheet CurrentCapitalLeaseObligation => _currentCapitalLeaseObligation ??= new(_timeProvider, _securityIdentifier);
private CurrentCapitalLeaseObligationBalanceSheet _currentCapitalLeaseObligation;
///
/// An amount owed to a firm that is not expected to be received by the firm within one year from the date of the balance sheet.
///
///
/// Morningstar DataId: 23052
///
[JsonProperty("23052")]
public DeferredAssetsBalanceSheet DeferredAssets => _deferredAssets ??= new(_timeProvider, _securityIdentifier);
private DeferredAssetsBalanceSheet _deferredAssets;
///
/// An expenditure not recognized as a cost of operation of the period in which incurred, but carried forward to be written off in future periods.
///
///
/// Morningstar DataId: 23054
///
[JsonProperty("23054")]
public DeferredCostsBalanceSheet DeferredCosts => _deferredCosts ??= new(_timeProvider, _securityIdentifier);
private DeferredCostsBalanceSheet _deferredCosts;
///
/// Represents the non-current portion of obligations, which is a liability that usually would have been paid but is now past due.
///
///
/// Morningstar DataId: 23057
///
[JsonProperty("23057")]
public NonCurrentDeferredLiabilitiesBalanceSheet NonCurrentDeferredLiabilities => _nonCurrentDeferredLiabilities ??= new(_timeProvider, _securityIdentifier);
private NonCurrentDeferredLiabilitiesBalanceSheet _nonCurrentDeferredLiabilities;
///
/// Represents the current portion of obligations, which is a liability that usually would have been paid but is now past due.
///
///
/// Morningstar DataId: 23058
///
[JsonProperty("23058")]
public CurrentDeferredLiabilitiesBalanceSheet CurrentDeferredLiabilities => _currentDeferredLiabilities ??= new(_timeProvider, _securityIdentifier);
private CurrentDeferredLiabilitiesBalanceSheet _currentDeferredLiabilities;
///
/// Net amount of deferred policy acquisition costs capitalized on contracts remaining in force as of the balance sheet date.
///
///
/// Morningstar DataId: 23059
///
[JsonProperty("23059")]
public DeferredPolicyAcquisitionCostsBalanceSheet DeferredPolicyAcquisitionCosts => _deferredPolicyAcquisitionCosts ??= new(_timeProvider, _securityIdentifier);
private DeferredPolicyAcquisitionCostsBalanceSheet _deferredPolicyAcquisitionCosts;
///
/// Represents collections of cash or other assets related to revenue producing activity for which revenue has not yet been recognized. Generally, an entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP. It can be either current or non-current item. Also called unearned revenue.
///
///
/// Morningstar DataId: 23061
///
[JsonProperty("23061")]
public CurrentDeferredRevenueBalanceSheet CurrentDeferredRevenue => _currentDeferredRevenue ??= new(_timeProvider, _securityIdentifier);
private CurrentDeferredRevenueBalanceSheet _currentDeferredRevenue;
///
/// The non-current portion of deferred revenue amount as of the balance sheet date. Deferred revenue is a liability related to revenue producing activity for which revenue has not yet been recognized, and is not expected be recognized in the next twelve months.
///
///
/// Morningstar DataId: 23062
///
[JsonProperty("23062")]
public NonCurrentDeferredRevenueBalanceSheet NonCurrentDeferredRevenue => _nonCurrentDeferredRevenue ??= new(_timeProvider, _securityIdentifier);
private NonCurrentDeferredRevenueBalanceSheet _nonCurrentDeferredRevenue;
///
/// An asset on a company's balance sheet that may be used to reduce any subsequent period's income tax expense. Deferred tax assets can arise due to net loss carryovers, which are only recorded as assets if it is deemed more likely than not that the asset will be used in future fiscal periods.
///
///
/// Morningstar DataId: 23063
///
[JsonProperty("23063")]
public DeferredTaxAssetsBalanceSheet DeferredTaxAssets => _deferredTaxAssets ??= new(_timeProvider, _securityIdentifier);
private DeferredTaxAssetsBalanceSheet _deferredTaxAssets;
///
/// Meaning a future tax asset, resulting from temporary differences between book (accounting) value of assets and liabilities and their tax value, or timing differences between the recognition of gains and losses in financial statements and their recognition in a tax computation. It is also called future tax.
///
///
/// Morningstar DataId: 23064
///
[JsonProperty("23064")]
public CurrentDeferredTaxesAssetsBalanceSheet CurrentDeferredTaxesAssets => _currentDeferredTaxesAssets ??= new(_timeProvider, _securityIdentifier);
private CurrentDeferredTaxesAssetsBalanceSheet _currentDeferredTaxesAssets;
///
/// Meaning a future tax liability, resulting from temporary differences between book (accounting) value of assets and liabilities and their tax value, or timing differences between the recognition of gains and losses in financial statements and their recognition in a tax computation. Deferred tax liabilities generally arise where tax relief is provided in advance of an accounting expense, or income is accrued but not taxed until received.
///
///
/// Morningstar DataId: 23065
///
[JsonProperty("23065")]
public CurrentDeferredTaxesLiabilitiesBalanceSheet CurrentDeferredTaxesLiabilities => _currentDeferredTaxesLiabilities ??= new(_timeProvider, _securityIdentifier);
private CurrentDeferredTaxesLiabilitiesBalanceSheet _currentDeferredTaxesLiabilities;
///
/// A result of timing differences between taxable incomes reported on the income statement and taxable income from the company's tax return. Depending on the positioning of deferred income taxes, the field may be either current (within current assets) or non- current (below total current assets). Typically a company will have two deferred income taxes fields.
///
///
/// Morningstar DataId: 23066
///
[JsonProperty("23066")]
public NonCurrentDeferredTaxesAssetsBalanceSheet NonCurrentDeferredTaxesAssets => _nonCurrentDeferredTaxesAssets ??= new(_timeProvider, _securityIdentifier);
private NonCurrentDeferredTaxesAssetsBalanceSheet _nonCurrentDeferredTaxesAssets;
///
/// The estimated future tax obligations, which usually arise when different accounting methods are used for financial statements and tax statement It is also an add-back to the cash flow statement. Deferred income taxes include accumulated tax deferrals due to accelerated depreciation and investment credit.
///
///
/// Morningstar DataId: 23067
///
[JsonProperty("23067")]
public NonCurrentDeferredTaxesLiabilitiesBalanceSheet NonCurrentDeferredTaxesLiabilities => _nonCurrentDeferredTaxesLiabilities ??= new(_timeProvider, _securityIdentifier);
private NonCurrentDeferredTaxesLiabilitiesBalanceSheet _nonCurrentDeferredTaxesLiabilities;
///
/// This asset represents equity securities categorized neither as held-to-maturity nor trading.
///
///
/// Morningstar DataId: 23076
///
[JsonProperty("23076")]
public EquityInvestmentsBalanceSheet EquityInvestments => _equityInvestments ??= new(_timeProvider, _securityIdentifier);
private EquityInvestmentsBalanceSheet _equityInvestments;
///
/// This liability refers to the amount shown on the books that a bank with insufficient reserves borrows, at the federal funds rate, from another bank to meet its reserve requirements; and the amount of securities that an institution sells and agrees to repurchase at a specified date for a specified price, net of any reductions or offsets.
///
///
/// Morningstar DataId: 23079
///
[JsonProperty("23079")]
public FederalFundsPurchasedAndSecuritiesSoldUnderAgreementToRepurchaseBalanceSheet FederalFundsPurchasedAndSecuritiesSoldUnderAgreementToRepurchase => _federalFundsPurchasedAndSecuritiesSoldUnderAgreementToRepurchase ??= new(_timeProvider, _securityIdentifier);
private FederalFundsPurchasedAndSecuritiesSoldUnderAgreementToRepurchaseBalanceSheet _federalFundsPurchasedAndSecuritiesSoldUnderAgreementToRepurchase;
///
/// This asset refers to very-short-term loans of funds to other banks and securities dealers.
///
///
/// Morningstar DataId: 23081
///
[JsonProperty("23081")]
public FederalFundsSoldAndSecuritiesPurchaseUnderAgreementsToResellBalanceSheet FederalFundsSoldAndSecuritiesPurchaseUnderAgreementsToResell => _federalFundsSoldAndSecuritiesPurchaseUnderAgreementsToResell ??= new(_timeProvider, _securityIdentifier);
private FederalFundsSoldAndSecuritiesPurchaseUnderAgreementsToResellBalanceSheet _federalFundsSoldAndSecuritiesPurchaseUnderAgreementsToResell;
///
/// This asset refers to types of investments that may be contained within the fixed maturity category which securities are having a stated final repayment date. Examples of items within this category may include bonds, including convertibles and bonds with warrants, and redeemable preferred stocks.
///
///
/// Morningstar DataId: 23089
///
[JsonProperty("23089")]
public FixedMaturityInvestmentsBalanceSheet FixedMaturityInvestments => _fixedMaturityInvestments ??= new(_timeProvider, _securityIdentifier);
private FixedMaturityInvestmentsBalanceSheet _fixedMaturityInvestments;
///
/// Accounting policy pertaining to an insurance entity's net liability for future benefits (for example, death, cash surrender value) to be paid to or on behalf of policyholders, describing the bases, methodologies and components of the reserve, and assumptions regarding estimates of expected investment yields, mortality, morbidity, terminations and expenses.
///
///
/// Morningstar DataId: 23095
///
[JsonProperty("23095")]
public FuturePolicyBenefitsBalanceSheet FuturePolicyBenefits => _futurePolicyBenefits ??= new(_timeProvider, _securityIdentifier);
private FuturePolicyBenefitsBalanceSheet _futurePolicyBenefits;
///
/// In a limited partnership or master limited partnership form of business, this represents the balance of capital held by the general partners.
///
///
/// Morningstar DataId: 23096
///
[JsonProperty("23096")]
public GeneralPartnershipCapitalBalanceSheet GeneralPartnershipCapital => _generalPartnershipCapital ??= new(_timeProvider, _securityIdentifier);
private GeneralPartnershipCapitalBalanceSheet _generalPartnershipCapital;
///
/// The excess of the cost of an acquired company over the sum of the fair market value of its identifiable individual assets less the liabilities.
///
///
/// Morningstar DataId: 23097
///
[JsonProperty("23097")]
public GoodwillBalanceSheet Goodwill => _goodwill ??= new(_timeProvider, _securityIdentifier);
private GoodwillBalanceSheet _goodwill;
///
/// Rights or economic benefits, such as patents and goodwill, that is not physical in nature. They are those that are neither physical nor financial in nature, nevertheless, have value to the company. Intangibles are listed net of accumulated amortization.
///
///
/// Morningstar DataId: 23098
///
[JsonProperty("23098")]
public GoodwillAndOtherIntangibleAssetsBalanceSheet GoodwillAndOtherIntangibleAssets => _goodwillAndOtherIntangibleAssets ??= new(_timeProvider, _securityIdentifier);
private GoodwillAndOtherIntangibleAssetsBalanceSheet _goodwillAndOtherIntangibleAssets;
///
/// Represents the sum of all loans (commercial, consumer, mortgage, etc.) as well as leases before any provisions for loan losses or unearned discounts.
///
///
/// Morningstar DataId: 23099
///
[JsonProperty("23099")]
public GrossLoanBalanceSheet GrossLoan => _grossLoan ??= new(_timeProvider, _securityIdentifier);
private GrossLoanBalanceSheet _grossLoan;
///
/// Carrying amount at the balance sheet date for long-lived physical assets used in the normal conduct of business and not intended for resale. This can include land, physical structures, machinery, vehicles, furniture, computer equipment, construction in progress, and similar items. Amount does not include depreciation.
///
///
/// Morningstar DataId: 23100
///
[JsonProperty("23100")]
public GrossPPEBalanceSheet GrossPPE => _grossPPE ??= new(_timeProvider, _securityIdentifier);
private GrossPPEBalanceSheet _grossPPE;
///
/// Debt securities that a firm has the ability and intent to hold until maturity.
///
///
/// Morningstar DataId: 23102
///
[JsonProperty("23102")]
public HeldToMaturitySecuritiesBalanceSheet HeldToMaturitySecurities => _heldToMaturitySecurities ??= new(_timeProvider, _securityIdentifier);
private HeldToMaturitySecuritiesBalanceSheet _heldToMaturitySecurities;
///
/// A current liability account which reflects the amount of income taxes currently due to the federal, state, and local governments.
///
///
/// Morningstar DataId: 23103
///
[JsonProperty("23103")]
public IncomeTaxPayableBalanceSheet IncomeTaxPayable => _incomeTaxPayable ??= new(_timeProvider, _securityIdentifier);
private IncomeTaxPayableBalanceSheet _incomeTaxPayable;
///
/// The aggregate of all domestic and foreign deposits in the bank that earns interests.
///
///
/// Morningstar DataId: 23105
///
[JsonProperty("23105")]
public InterestBearingDepositsLiabilitiesBalanceSheet InterestBearingDepositsLiabilities => _interestBearingDepositsLiabilities ??= new(_timeProvider, _securityIdentifier);
private InterestBearingDepositsLiabilitiesBalanceSheet _interestBearingDepositsLiabilities;
///
/// Sum of the carrying values as of the balance sheet date of interest payable on all forms of debt, including trade payable that has been incurred.
///
///
/// Morningstar DataId: 23106
///
[JsonProperty("23106")]
public InterestPayableBalanceSheet InterestPayable => _interestPayable ??= new(_timeProvider, _securityIdentifier);
private InterestPayableBalanceSheet _interestPayable;
///
/// Deposit of money with a financial institution, in consideration of which the financial institution pays or credits interest, or amounts in the nature of interest.
///
///
/// Morningstar DataId: 23107
///
[JsonProperty("23107")]
public InterestBearingDepositsAssetsBalanceSheet InterestBearingDepositsAssets => _interestBearingDepositsAssets ??= new(_timeProvider, _securityIdentifier);
private InterestBearingDepositsAssetsBalanceSheet _interestBearingDepositsAssets;
///
/// A company's merchandise, raw materials, and finished and unfinished products which have not yet been sold.
///
///
/// Morningstar DataId: 23108
///
[JsonProperty("23108")]
public InventoryBalanceSheet Inventory => _inventory ??= new(_timeProvider, _securityIdentifier);
private InventoryBalanceSheet _inventory;
///
/// All investments in affiliates, real estate, securities, etc. Non-current investment, not including marketable securities.
///
///
/// Morningstar DataId: 23111
///
[JsonProperty("23111")]
public InvestmentsAndAdvancesBalanceSheet InvestmentsAndAdvances => _investmentsAndAdvances ??= new(_timeProvider, _securityIdentifier);
private InvestmentsAndAdvancesBalanceSheet _investmentsAndAdvances;
///
/// In a limited partnership or master limited partnership form of business, this represents the balance of capital held by the limited partners.
///
///
/// Morningstar DataId: 23118
///
[JsonProperty("23118")]
public LimitedPartnershipCapitalBalanceSheet LimitedPartnershipCapital => _limitedPartnershipCapital ??= new(_timeProvider, _securityIdentifier);
private LimitedPartnershipCapitalBalanceSheet _limitedPartnershipCapital;
///
/// Sum of the carrying values as of the balance sheet date of all long-term debt, which is debt initially having maturities due after one year or beyond the operating cycle, if longer, but excluding the portions thereof scheduled to be repaid within one year or the normal operating cycle, if longer. Long-term debt includes notes payable, bonds payable, mortgage loans, convertible debt, subordinated debt and other types of long term debt.
///
///
/// Morningstar DataId: 23123
///
[JsonProperty("23123")]
public LongTermDebtBalanceSheet LongTermDebt => _longTermDebt ??= new(_timeProvider, _securityIdentifier);
private LongTermDebtBalanceSheet _longTermDebt;
///
/// All borrowings lasting over one year including long-term debt and long-term portion of capital lease obligations.
///
///
/// Morningstar DataId: 23124
///
[JsonProperty("23124")]
public LongTermDebtAndCapitalLeaseObligationBalanceSheet LongTermDebtAndCapitalLeaseObligation => _longTermDebtAndCapitalLeaseObligation ??= new(_timeProvider, _securityIdentifier);
private LongTermDebtAndCapitalLeaseObligationBalanceSheet _longTermDebtAndCapitalLeaseObligation;
///
/// Often referred to simply as "investments". Long-term investments are to be held for many years and are not intended to be disposed in the near future. This group usually consists of four types of investments.
///
///
/// Morningstar DataId: 23126
///
[JsonProperty("23126")]
public LongTermInvestmentsBalanceSheet LongTermInvestments => _longTermInvestments ??= new(_timeProvider, _securityIdentifier);
private LongTermInvestmentsBalanceSheet _longTermInvestments;
///
/// Represents the total liability for long-term leases lasting over one year. Amount equal to the present value (the principal) at the beginning of the lease term less lease payments during the lease term.
///
///
/// Morningstar DataId: 23127
///
[JsonProperty("23127")]
public LongTermCapitalLeaseObligationBalanceSheet LongTermCapitalLeaseObligation => _longTermCapitalLeaseObligation ??= new(_timeProvider, _securityIdentifier);
private LongTermCapitalLeaseObligationBalanceSheet _longTermCapitalLeaseObligation;
///
/// Carrying amount of the equity interests owned by non-controlling shareholders, partners, or other equity holders in one or more of the entities included in the reporting entity's consolidated financial statements.
///
///
/// Morningstar DataId: 23132
///
[JsonProperty("23132")]
public MinorityInterestBalanceSheet MinorityInterest => _minorityInterest ??= new(_timeProvider, _securityIdentifier);
private MinorityInterestBalanceSheet _minorityInterest;
///
/// Short-term (typical maturity is less than one year), highly liquid government or corporate debt instrument such as bankers' acceptance, promissory notes, and treasury bills.
///
///
/// Morningstar DataId: 23133
///
[JsonProperty("23133")]
public MoneyMarketInvestmentsBalanceSheet MoneyMarketInvestments => _moneyMarketInvestments ??= new(_timeProvider, _securityIdentifier);
private MoneyMarketInvestmentsBalanceSheet _moneyMarketInvestments;
///
/// Represents the value of all loans after deduction of the appropriate allowances for loan and lease losses.
///
///
/// Morningstar DataId: 23137
///
[JsonProperty("23137")]
public NetLoanBalanceSheet NetLoan => _netLoan ??= new(_timeProvider, _securityIdentifier);
private NetLoanBalanceSheet _netLoan;
///
/// Tangible assets that are held by an entity for use in the production or supply of goods and services, for rental to others, or for administrative purposes and that are expected to provide economic benefit for more than one year; net of accumulated depreciation.
///
///
/// Morningstar DataId: 23139
///
[JsonProperty("23139")]
public NetPPEBalanceSheet NetPPE => _netPPE ??= new(_timeProvider, _securityIdentifier);
private NetPPEBalanceSheet _netPPE;
///
/// The aggregate amount of all domestic and foreign deposits in the banks that do not draw interest.
///
///
/// Morningstar DataId: 23142
///
[JsonProperty("23142")]
public NonInterestBearingDepositsBalanceSheet NonInterestBearingDeposits => _nonInterestBearingDeposits ??= new(_timeProvider, _securityIdentifier);
private NonInterestBearingDepositsBalanceSheet _nonInterestBearingDeposits;
///
/// Written promises to pay a stated sum at one or more specified dates in the future, within the accounting period.
///
///
/// Morningstar DataId: 23143
///
[JsonProperty("23143")]
public CurrentNotesPayableBalanceSheet CurrentNotesPayable => _currentNotesPayable ??= new(_timeProvider, _securityIdentifier);
private CurrentNotesPayableBalanceSheet _currentNotesPayable;
///
/// An amount representing an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date(s) within one year of the balance sheet date or the normal operating cycle, whichever is longer. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or non-interest bearing, among a myriad of other features and characteristics.
///
///
/// Morningstar DataId: 23144
///
[JsonProperty("23144")]
public NotesReceivableBalanceSheet NotesReceivable => _notesReceivable ??= new(_timeProvider, _securityIdentifier);
private NotesReceivableBalanceSheet _notesReceivable;
///
/// An amount representing an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date(s), excluding the portion that is expected to be received within one year of the balance sheet date or the normal operating cycle, whichever is longer.
///
///
/// Morningstar DataId: 23146
///
[JsonProperty("23146")]
public NonCurrentNoteReceivablesBalanceSheet NonCurrentNoteReceivables => _nonCurrentNoteReceivables ??= new(_timeProvider, _securityIdentifier);
private NonCurrentNoteReceivablesBalanceSheet _nonCurrentNoteReceivables;
///
/// Other current liabilities = Total current liabilities - Payables and accrued Expenses - Current debt and capital lease obligation - provisions, current - deferred liabilities, current.
///
///
/// Morningstar DataId: 23151
///
[JsonProperty("23151")]
public OtherCurrentLiabilitiesBalanceSheet OtherCurrentLiabilities => _otherCurrentLiabilities ??= new(_timeProvider, _securityIdentifier);
private OtherCurrentLiabilitiesBalanceSheet _otherCurrentLiabilities;
///
/// Sum of the carrying amounts of all intangible assets, excluding goodwill.
///
///
/// Morningstar DataId: 23155
///
[JsonProperty("23155")]
public OtherIntangibleAssetsBalanceSheet OtherIntangibleAssets => _otherIntangibleAssets ??= new(_timeProvider, _securityIdentifier);
private OtherIntangibleAssetsBalanceSheet _otherIntangibleAssets;
///
/// The aggregate amount of short term investments, which will be expired within one year that are not specifically classified as Available-for-Sale, Held-to-Maturity, nor Trading investments.
///
///
/// Morningstar DataId: 23163
///
[JsonProperty("23163")]
public OtherShortTermInvestmentsBalanceSheet OtherShortTermInvestments => _otherShortTermInvestments ??= new(_timeProvider, _securityIdentifier);
private OtherShortTermInvestmentsBalanceSheet _otherShortTermInvestments;
///
/// The sum of all payables owed and expected to be paid within one year or one operating cycle, including accounts payables, taxes payable, dividends payable and all other current payables.
///
///
/// Morningstar DataId: 23165
///
[JsonProperty("23165")]
public PayablesBalanceSheet Payables => _payables ??= new(_timeProvider, _securityIdentifier);
private PayablesBalanceSheet _payables;
///
/// This balance sheet account includes all current payables and accrued expenses.
///
///
/// Morningstar DataId: 23166
///
[JsonProperty("23166")]
public PayablesAndAccruedExpensesBalanceSheet PayablesAndAccruedExpenses => _payablesAndAccruedExpenses ??= new(_timeProvider, _securityIdentifier);
private PayablesAndAccruedExpensesBalanceSheet _payablesAndAccruedExpenses;
///
/// Accounting policy pertaining to an insurance entity's net liability for future benefits (for example, death, cash surrender value) to be paid to or on behalf of policyholders, describing the bases, methodologies and components of the reserve, and assumptions regarding estimates of expected investment yields, mortality, morbidity, terminations and expenses.
///
///
/// Morningstar DataId: 23169
///
[JsonProperty("23169")]
public PolicyReservesBenefitsBalanceSheet PolicyReservesBenefits => _policyReservesBenefits ??= new(_timeProvider, _securityIdentifier);
private PolicyReservesBenefitsBalanceSheet _policyReservesBenefits;
///
/// The total liability as of the balance sheet date of amounts due to policy holders, excluding future policy benefits and claims, including unpaid policy dividends, retrospective refunds, and undistributed earnings on participating business.
///
///
/// Morningstar DataId: 23171
///
[JsonProperty("23171")]
public PolicyholderFundsBalanceSheet PolicyholderFunds => _policyholderFunds ??= new(_timeProvider, _securityIdentifier);
private PolicyholderFundsBalanceSheet _policyholderFunds;
///
/// Preferred securities that that firm treats as a liability. It includes convertible preferred stock or redeemable preferred stock.
///
///
/// Morningstar DataId: 23172
///
[JsonProperty("23172")]
public PreferredSecuritiesOutsideStockEquityBalanceSheet PreferredSecuritiesOutsideStockEquity => _preferredSecuritiesOutsideStockEquity ??= new(_timeProvider, _securityIdentifier);
private PreferredSecuritiesOutsideStockEquityBalanceSheet _preferredSecuritiesOutsideStockEquity;
///
/// Preferred stock (all issues) at par value, as reported within the Stockholder's Equity section of the balance sheet.
///
///
/// Morningstar DataId: 23174
///
[JsonProperty("23174")]
public PreferredStockBalanceSheet PreferredStock => _preferredStock ??= new(_timeProvider, _securityIdentifier);
private PreferredStockBalanceSheet _preferredStock;
///
/// Sum of the carrying amounts that are paid in advance for expenses, which will be charged against earnings in subsequent periods.
///
///
/// Morningstar DataId: 23179
///
[JsonProperty("23179")]
public PrepaidAssetsBalanceSheet PrepaidAssets => _prepaidAssets ??= new(_timeProvider, _securityIdentifier);
private PrepaidAssetsBalanceSheet _prepaidAssets;
///
/// Sum of the carrying amounts that are paid in advance for expenses, which will be charged against earnings in periods after one year or beyond the operating cycle, if longer.
///
///
/// Morningstar DataId: 23180
///
[JsonProperty("23180")]
public NonCurrentPrepaidAssetsBalanceSheet NonCurrentPrepaidAssets => _nonCurrentPrepaidAssets ??= new(_timeProvider, _securityIdentifier);
private NonCurrentPrepaidAssetsBalanceSheet _nonCurrentPrepaidAssets;
///
/// The sum of all receivables owed by customers and affiliates within one year, including accounts receivable, notes receivable, premiums receivable, and other current receivables.
///
///
/// Morningstar DataId: 23189
///
[JsonProperty("23189")]
public ReceivablesBalanceSheet Receivables => _receivables ??= new(_timeProvider, _securityIdentifier);
private ReceivablesBalanceSheet _receivables;
///
/// The amount of benefits the ceding insurer expects to recover on insurance policies ceded to other insurance entities as of the balance sheet date for all guaranteed benefit types. It includes estimated amounts for claims incurred but not reported, and policy benefits, net of any related valuation allowance.
///
///
/// Morningstar DataId: 23196
///
[JsonProperty("23196")]
public ReinsuranceRecoverableBalanceSheet ReinsuranceRecoverable => _reinsuranceRecoverable ??= new(_timeProvider, _securityIdentifier);
private ReinsuranceRecoverableBalanceSheet _reinsuranceRecoverable;
///
/// The cumulative net income of the company from the date of its inception (or reorganization) to the date of the financial statement less the cumulative distributions to shareholders either directly (dividends) or indirectly (treasury stock).
///
///
/// Morningstar DataId: 23204
///
[JsonProperty("23204")]
public RetainedEarningsBalanceSheet RetainedEarnings => _retainedEarnings ??= new(_timeProvider, _securityIdentifier);
private RetainedEarningsBalanceSheet _retainedEarnings;
///
/// The carrying value as of the balance sheet date of the liabilities collateral securities loaned to other broker-dealers. Borrowers of securities generally are required to provide collateral to the lenders of securities, commonly cash but sometimes other securities or standby letters of credit, with a value slightly higher than that of the securities borrowed.
///
///
/// Morningstar DataId: 23205
///
[JsonProperty("23205")]
public SecuritiesLendingCollateralBalanceSheet SecuritiesLendingCollateral => _securitiesLendingCollateral ??= new(_timeProvider, _securityIdentifier);
private SecuritiesLendingCollateralBalanceSheet _securitiesLendingCollateral;
///
/// The carrying value of funds outstanding loaned in the form of security resale agreements if the agreement requires the purchaser to resell the identical security purchased or a security that meets the definition of "substantially the same" in the case of a dollar roll. Also includes purchases of participations in pools of securities that are subject to a resale agreement.
///
///
/// Morningstar DataId: 23207
///
[JsonProperty("23207")]
public SecurityAgreeToBeResellBalanceSheet SecurityAgreeToBeResell => _securityAgreeToBeResell ??= new(_timeProvider, _securityIdentifier);
private SecurityAgreeToBeResellBalanceSheet _securityAgreeToBeResell;
///
/// Represent obligations of the company to deliver the specified security at the contracted price and, thereby, create a liability to purchase the security in the market at prevailing prices.
///
///
/// Morningstar DataId: 23208
///
[JsonProperty("23208")]
public SecuritySoldNotYetRepurchasedBalanceSheet SecuritySoldNotYetRepurchased => _securitySoldNotYetRepurchased ??= new(_timeProvider, _securityIdentifier);
private SecuritySoldNotYetRepurchasedBalanceSheet _securitySoldNotYetRepurchased;
///
/// The fair value of the assets held by the company for the benefit of separate account policyholders.
///
///
/// Morningstar DataId: 23209
///
[JsonProperty("23209")]
public SeparateAccountAssetsBalanceSheet SeparateAccountAssets => _separateAccountAssets ??= new(_timeProvider, _securityIdentifier);
private SeparateAccountAssetsBalanceSheet _separateAccountAssets;
///
/// Refers to revenue that is generated that is not part of typical operations.
///
///
/// Morningstar DataId: 23210
///
[JsonProperty("23210")]
public SeparateAccountBusinessBalanceSheet SeparateAccountBusiness => _separateAccountBusiness ??= new(_timeProvider, _securityIdentifier);
private SeparateAccountBusinessBalanceSheet _separateAccountBusiness;
///
/// The current assets section of a company's balance sheet that contains the investments that a company holds with the purpose for trading.
///
///
/// Morningstar DataId: 23212
///
[JsonProperty("23212")]
public ShortTermInvestmentsAvailableForSaleBalanceSheet ShortTermInvestmentsAvailableForSale => _shortTermInvestmentsAvailableForSale ??= new(_timeProvider, _securityIdentifier);
private ShortTermInvestmentsAvailableForSaleBalanceSheet _shortTermInvestmentsAvailableForSale;
///
/// The current assets section of a company's balance sheet that contains the investments that a company has made that will expire at a fixed date within one year.
///
///
/// Morningstar DataId: 23213
///
[JsonProperty("23213")]
public ShortTermInvestmentsHeldToMaturityBalanceSheet ShortTermInvestmentsHeldToMaturity => _shortTermInvestmentsHeldToMaturity ??= new(_timeProvider, _securityIdentifier);
private ShortTermInvestmentsHeldToMaturityBalanceSheet _shortTermInvestmentsHeldToMaturity;
///
/// The current assets section of a company's balance sheet that contains the investments that a company can trade at any moment.
///
///
/// Morningstar DataId: 23214
///
[JsonProperty("23214")]
public ShortTermInvestmentsTradingBalanceSheet ShortTermInvestmentsTrading => _shortTermInvestmentsTrading ??= new(_timeProvider, _securityIdentifier);
private ShortTermInvestmentsTradingBalanceSheet _shortTermInvestmentsTrading;
///
/// The residual interest in the assets of the enterprise that remains after deducting its liabilities. Equity is increased by owners' investments and by comprehensive income, and it is reduced by distributions to the owners.
///
///
/// Morningstar DataId: 23215
///
[JsonProperty("23215")]
public StockholdersEquityBalanceSheet StockholdersEquity => _stockholdersEquity ??= new(_timeProvider, _securityIdentifier);
private StockholdersEquityBalanceSheet _stockholdersEquity;
///
/// A liability that reflects the taxes owed to federal, state, and local tax authorities. It is the carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes.
///
///
/// Morningstar DataId: 23217
///
[JsonProperty("23217")]
public TotalTaxPayableBalanceSheet TotalTaxPayable => _totalTaxPayable ??= new(_timeProvider, _securityIdentifier);
private TotalTaxPayableBalanceSheet _totalTaxPayable;
///
/// The aggregate amount of probable future economic benefits obtained or controlled by a particular enterprise as a result of past transactions or events.
///
///
/// Morningstar DataId: 23220
///
[JsonProperty("23220")]
public TotalAssetsBalanceSheet TotalAssets => _totalAssets ??= new(_timeProvider, _securityIdentifier);
private TotalAssetsBalanceSheet _totalAssets;
///
/// A liability account which represents the total amount of funds deposited.
///
///
/// Morningstar DataId: 23223
///
[JsonProperty("23223")]
public TotalDepositsBalanceSheet TotalDeposits => _totalDeposits ??= new(_timeProvider, _securityIdentifier);
private TotalDepositsBalanceSheet _totalDeposits;
///
/// Asset that refers to the sum of all available for sale securities and other investments often reported on the balance sheet of insurance firms.
///
///
/// Morningstar DataId: 23224
///
[JsonProperty("23224")]
public TotalInvestmentsBalanceSheet TotalInvestments => _totalInvestments ??= new(_timeProvider, _securityIdentifier);
private TotalInvestmentsBalanceSheet _totalInvestments;
///
/// Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.
///
///
/// Morningstar DataId: 23226
///
[JsonProperty("23226")]
public TotalNonCurrentAssetsBalanceSheet TotalNonCurrentAssets => _totalNonCurrentAssets ??= new(_timeProvider, _securityIdentifier);
private TotalNonCurrentAssetsBalanceSheet _totalNonCurrentAssets;
///
/// Ownership interest of different classes of partners in the publicly listed limited partnership or master limited partnership. Partners include general, limited and preferred partners.
///
///
/// Morningstar DataId: 23228
///
[JsonProperty("23228")]
public TotalPartnershipCapitalBalanceSheet TotalPartnershipCapital => _totalPartnershipCapital ??= new(_timeProvider, _securityIdentifier);
private TotalPartnershipCapitalBalanceSheet _totalPartnershipCapital;
///
/// Trading account assets are bought and held principally for the purpose of selling them in the near term (thus held for only a short period of time). Unrealized holding gains and losses for trading securities are included in earnings.
///
///
/// Morningstar DataId: 23229
///
[JsonProperty("23229")]
public TradingAssetsBalanceSheet TradingAssets => _tradingAssets ??= new(_timeProvider, _securityIdentifier);
private TradingAssetsBalanceSheet _tradingAssets;
///
/// The carrying amount of liabilities as of the balance sheet date that pertain to principal and customer trading transactions, or which may be incurred with the objective of generating a profit from short-term fluctuations in price as part of an entity's market-making, hedging and proprietary trading. Examples include short positions in securities, derivatives and commodities, obligations under repurchase agreements, and securities borrowed arrangements.
///
///
/// Morningstar DataId: 23230
///
[JsonProperty("23230")]
public TradingLiabilitiesBalanceSheet TradingLiabilities => _tradingLiabilities ??= new(_timeProvider, _securityIdentifier);
private TradingLiabilitiesBalanceSheet _tradingLiabilities;
///
/// The total of financial instruments that are bought and held principally for the purpose of selling them in the near term (thus held for only a short period of time) or for debt and equity securities formerly categorized as available-for-sale or held-to-maturity which the company held as of the date it opted to account for such securities at fair value.
///
///
/// Morningstar DataId: 23231
///
[JsonProperty("23231")]
public TradingSecuritiesBalanceSheet TradingSecurities => _tradingSecurities ??= new(_timeProvider, _securityIdentifier);
private TradingSecuritiesBalanceSheet _tradingSecurities;
///
/// The portion of shares that a company keeps in their own treasury. Treasury stock may have come from a repurchase or buyback from shareholders; or it may have never been issued to the public in the first place. These shares don't pay dividends, have no voting rights, and are not included in shares outstanding calculations.
///
///
/// Morningstar DataId: 23232
///
[JsonProperty("23232")]
public TreasuryStockBalanceSheet TreasuryStock => _treasuryStock ??= new(_timeProvider, _securityIdentifier);
private TreasuryStockBalanceSheet _treasuryStock;
///
/// Income received but not yet earned, it represents the unearned amount that is netted against the total loan.
///
///
/// Morningstar DataId: 23235
///
[JsonProperty("23235")]
public UnearnedIncomeBalanceSheet UnearnedIncome => _unearnedIncome ??= new(_timeProvider, _securityIdentifier);
private UnearnedIncomeBalanceSheet _unearnedIncome;
///
/// Carrying amount of premiums written on insurance contracts that have not been earned as of the balance sheet date.
///
///
/// Morningstar DataId: 23236
///
[JsonProperty("23236")]
public UnearnedPremiumsBalanceSheet UnearnedPremiums => _unearnedPremiums ??= new(_timeProvider, _securityIdentifier);
private UnearnedPremiumsBalanceSheet _unearnedPremiums;
///
/// Liability amount that reflects claims that are expected based upon statistical projections, but which have not been reported to the insurer.
///
///
/// Morningstar DataId: 23237
///
[JsonProperty("23237")]
public UnpaidLossAndLossReserveBalanceSheet UnpaidLossAndLossReserve => _unpaidLossAndLossReserve ??= new(_timeProvider, _securityIdentifier);
private UnpaidLossAndLossReserveBalanceSheet _unpaidLossAndLossReserve;
///
/// Invested capital = common shareholders' equity + long term debt + current debt
///
///
/// Morningstar DataId: 23245
///
[JsonProperty("23245")]
public InvestedCapitalBalanceSheet InvestedCapital => _investedCapital ??= new(_timeProvider, _securityIdentifier);
private InvestedCapitalBalanceSheet _investedCapital;
///
/// Payments that will be assigned as expenses with one accounting period, but that are paid in advance and temporarily set up as current assets on the balance sheet.
///
///
/// Morningstar DataId: 23252
///
[JsonProperty("23252")]
public CurrentDeferredAssetsBalanceSheet CurrentDeferredAssets => _currentDeferredAssets ??= new(_timeProvider, _securityIdentifier);
private CurrentDeferredAssetsBalanceSheet _currentDeferredAssets;
///
/// Payments that will be assigned as expenses longer than one accounting period, but that are paid in advance and temporarily set up as non-current assets on the balance sheet.
///
///
/// Morningstar DataId: 23253
///
[JsonProperty("23253")]
public NonCurrentDeferredAssetsBalanceSheet NonCurrentDeferredAssets => _nonCurrentDeferredAssets ??= new(_timeProvider, _securityIdentifier);
private NonCurrentDeferredAssetsBalanceSheet _nonCurrentDeferredAssets;
///
/// Asset, often applicable to Banks, which refers to the aggregate amount of all securities and investments.
///
///
/// Morningstar DataId: 23258
///
[JsonProperty("23258")]
public SecuritiesAndInvestmentsBalanceSheet SecuritiesAndInvestments => _securitiesAndInvestments ??= new(_timeProvider, _securityIdentifier);
private SecuritiesAndInvestmentsBalanceSheet _securitiesAndInvestments;
///
/// Probable future sacrifices of economic benefits arising from present obligations of an enterprise to transfer assets or provide services to others in the future as a result of past transactions or events, excluding minority interest.
///
///
/// Morningstar DataId: 23259
///
[JsonProperty("23259")]
public TotalLiabilitiesNetMinorityInterestBalanceSheet TotalLiabilitiesNetMinorityInterest => _totalLiabilitiesNetMinorityInterest ??= new(_timeProvider, _securityIdentifier);
private TotalLiabilitiesNetMinorityInterestBalanceSheet _totalLiabilitiesNetMinorityInterest;
///
/// Total obligations, net minority interest, incurred as part of normal operations that is expected to be repaid beyond the following twelve months or one business cycle; excludes minority interest.
///
///
/// Morningstar DataId: 23260
///
[JsonProperty("23260")]
public TotalNonCurrentLiabilitiesNetMinorityInterestBalanceSheet TotalNonCurrentLiabilitiesNetMinorityInterest => _totalNonCurrentLiabilitiesNetMinorityInterest ??= new(_timeProvider, _securityIdentifier);
private TotalNonCurrentLiabilitiesNetMinorityInterestBalanceSheet _totalNonCurrentLiabilitiesNetMinorityInterest;
///
/// Residual interest, including minority interest, that remains in the assets of the enterprise after deducting its liabilities. Equity is increased by owners' investments and by comprehensive income, and it is reduced by distributions to the owners.
///
///
/// Morningstar DataId: 23261
///
[JsonProperty("23261")]
public TotalEquityGrossMinorityInterestBalanceSheet TotalEquityGrossMinorityInterest => _totalEquityGrossMinorityInterest ??= new(_timeProvider, _securityIdentifier);
private TotalEquityGrossMinorityInterestBalanceSheet _totalEquityGrossMinorityInterest;
///
/// Accounts owed to a company by customers within a year as a result of exchanging goods or services on credit.
///
///
/// Morningstar DataId: 23262
///
[JsonProperty("23262")]
public GrossAccountsReceivableBalanceSheet GrossAccountsReceivable => _grossAccountsReceivable ??= new(_timeProvider, _securityIdentifier);
private GrossAccountsReceivableBalanceSheet _grossAccountsReceivable;
///
/// Accounts receivable represents sums owed to the business that the business records as revenue. Gross accounts receivable is accounts receivable before the business deducts uncollectable accounts to calculate the true value of accounts receivable.
///
///
/// Morningstar DataId: 23263
///
[JsonProperty("23263")]
public NonCurrentAccountsReceivableBalanceSheet NonCurrentAccountsReceivable => _nonCurrentAccountsReceivable ??= new(_timeProvider, _securityIdentifier);
private NonCurrentAccountsReceivableBalanceSheet _nonCurrentAccountsReceivable;
///
/// This account shows the amount of unpaid interest accrued to the date of purchase and included in the purchase price of securities purchased between interest dates.
///
///
/// Morningstar DataId: 23264
///
[JsonProperty("23264")]
public AccruedInterestReceivableBalanceSheet AccruedInterestReceivable => _accruedInterestReceivable ??= new(_timeProvider, _securityIdentifier);
private AccruedInterestReceivableBalanceSheet _accruedInterestReceivable;
///
/// This item is typically available for bank industry. It's the amount of borrowings as of the balance sheet date from the Federal Home Loan Bank, which are primarily used to cover shortages in the required reserve balance and liquidity shortages.
///
///
/// Morningstar DataId: 23265
///
[JsonProperty("23265")]
public AdvanceFromFederalHomeLoanBanksBalanceSheet AdvanceFromFederalHomeLoanBanks => _advanceFromFederalHomeLoanBanks ??= new(_timeProvider, _securityIdentifier);
private AdvanceFromFederalHomeLoanBanksBalanceSheet _advanceFromFederalHomeLoanBanks;
///
/// An Allowance for Doubtful Accounts measures receivables recorded but not expected to be collected.
///
///
/// Morningstar DataId: 23266
///
[JsonProperty("23266")]
public AllowanceForDoubtfulAccountsReceivableBalanceSheet AllowanceForDoubtfulAccountsReceivable => _allowanceForDoubtfulAccountsReceivable ??= new(_timeProvider, _securityIdentifier);
private AllowanceForDoubtfulAccountsReceivableBalanceSheet _allowanceForDoubtfulAccountsReceivable;
///
/// This item is typically available for bank industry. It represents a provision relating to a written agreement to receive money with the terms of the note (at a specified future date(s) within one year from the reporting date (or the normal operating cycle, whichever is longer), consisting of principal as well as any accrued interest) for the portion that is expected to be uncollectible.
///
///
/// Morningstar DataId: 23267
///
[JsonProperty("23267")]
public AllowanceForNotesReceivableBalanceSheet AllowanceForNotesReceivable => _allowanceForNotesReceivable ??= new(_timeProvider, _securityIdentifier);
private AllowanceForNotesReceivableBalanceSheet _allowanceForNotesReceivable;
///
/// This item is typically available for bank industry. It's a part of long-lived assets, which has been decided for sale in the future.
///
///
/// Morningstar DataId: 23268
///
[JsonProperty("23268")]
public AssetsHeldForSaleBalanceSheet AssetsHeldForSale => _assetsHeldForSale ??= new(_timeProvider, _securityIdentifier);
private AssetsHeldForSaleBalanceSheet _assetsHeldForSale;
///
/// A portion of a company's business that has been disposed of or sold.
///
///
/// Morningstar DataId: 23269
///
[JsonProperty("23269")]
public AssetsOfDiscontinuedOperationsBalanceSheet AssetsOfDiscontinuedOperations => _assetsOfDiscontinuedOperations ??= new(_timeProvider, _securityIdentifier);
private AssetsOfDiscontinuedOperationsBalanceSheet _assetsOfDiscontinuedOperations;
///
/// All indebtedness for borrowed money or the deferred purchase price of property or services, including without limitation reimbursement and other obligations with respect to surety bonds and letters of credit, all obligations evidenced by notes, bonds debentures or similar instruments, all capital lease obligations and all contingent obligations.
///
///
/// Morningstar DataId: 23271
///
[JsonProperty("23271")]
public BankIndebtednessBalanceSheet BankIndebtedness => _bankIndebtedness ??= new(_timeProvider, _securityIdentifier);
private BankIndebtednessBalanceSheet _bankIndebtedness;
///
/// The carrying amount of a life insurance policy on an officer, executive or employee for which the reporting entity (a bank) is entitled to proceeds from the policy upon death of the insured or surrender of the insurance policy.
///
///
/// Morningstar DataId: 23273
///
[JsonProperty("23273")]
public BankOwnedLifeInsuranceBalanceSheet BankOwnedLifeInsurance => _bankOwnedLifeInsurance ??= new(_timeProvider, _securityIdentifier);
private BankOwnedLifeInsuranceBalanceSheet _bankOwnedLifeInsurance;
///
/// The securities borrowed or on loan, which is the temporary loan of securities by a lender to a borrower in exchange for cash. This item is usually only available for bank industry.
///
///
/// Morningstar DataId: 23274
///
[JsonProperty("23274")]
public SecurityBorrowedBalanceSheet SecurityBorrowed => _securityBorrowed ??= new(_timeProvider, _securityIdentifier);
private SecurityBorrowedBalanceSheet _securityBorrowed;
///
/// Fixed assets that specifically deal with the facilities a company owns. Include the improvements associated with buildings.
///
///
/// Morningstar DataId: 23275
///
[JsonProperty("23275")]
public BuildingsAndImprovementsBalanceSheet BuildingsAndImprovements => _buildingsAndImprovements ??= new(_timeProvider, _securityIdentifier);
private BuildingsAndImprovementsBalanceSheet _buildingsAndImprovements;
///
/// Short-term loan, typically 90 days, used by a company to finance seasonal working capital needs.
///
///
/// Morningstar DataId: 23278
///
[JsonProperty("23278")]
public CommercialLoanBalanceSheet CommercialLoan => _commercialLoan ??= new(_timeProvider, _securityIdentifier);
private CommercialLoanBalanceSheet _commercialLoan;
///
/// Commercial paper is a money-market security issued by large banks and corporations. It represents the current obligation for the company. There are four basic kinds of commercial paper: promissory notes, drafts, checks, and certificates of deposit. The maturities of these money market securities generally do not exceed 270 days.
///
///
/// Morningstar DataId: 23279
///
[JsonProperty("23279")]
public CommercialPaperBalanceSheet CommercialPaper => _commercialPaper ??= new(_timeProvider, _securityIdentifier);
private CommercialPaperBalanceSheet _commercialPaper;
///
/// The portion of the Stockholders' Equity that reflects the amount of common stock, which are units of ownership.
///
///
/// Morningstar DataId: 23280
///
[JsonProperty("23280")]
public CommonStockEquityBalanceSheet CommonStockEquity => _commonStockEquity ??= new(_timeProvider, _securityIdentifier);
private CommonStockEquityBalanceSheet _commonStockEquity;
///
/// It represents carrying amount of long-lived asset under construction that includes construction costs to date on capital projects. Assets constructed, but not completed.
///
///
/// Morningstar DataId: 23282
///
[JsonProperty("23282")]
public ConstructionInProgressBalanceSheet ConstructionInProgress => _constructionInProgress ??= new(_timeProvider, _securityIdentifier);
private ConstructionInProgressBalanceSheet _constructionInProgress;
///
/// A loan that establishes consumer credit that is granted for personal use; usually unsecured and based on the borrower's integrity and ability to pay.
///
///
/// Morningstar DataId: 23283
///
[JsonProperty("23283")]
public ConsumerLoanBalanceSheet ConsumerLoan => _consumerLoan ??= new(_timeProvider, _securityIdentifier);
private ConsumerLoanBalanceSheet _consumerLoan;
///
/// The company's minimum pension obligations to its former employees, paid into a defined pension plan to satisfy all pension entitlements that have been earned by employees to date.
///
///
/// Morningstar DataId: 23284
///
[JsonProperty("23284")]
public MinimumPensionLiabilitiesBalanceSheet MinimumPensionLiabilities => _minimumPensionLiabilities ??= new(_timeProvider, _securityIdentifier);
private MinimumPensionLiabilitiesBalanceSheet _minimumPensionLiabilities;
///
/// Amounts receivable from customers on short-term negotiable time drafts drawn on and accepted by the institution (also known as banker's acceptance transactions) that are outstanding on the reporting date.
///
///
/// Morningstar DataId: 23285
///
[JsonProperty("23285")]
public CustomerAcceptancesBalanceSheet CustomerAcceptances => _customerAcceptances ??= new(_timeProvider, _securityIdentifier);
private CustomerAcceptancesBalanceSheet _customerAcceptances;
///
/// The recognition of an asset where pension fund assets exceed promised benefits.
///
///
/// Morningstar DataId: 23288
///
[JsonProperty("23288")]
public DefinedPensionBenefitBalanceSheet DefinedPensionBenefit => _definedPensionBenefit ??= new(_timeProvider, _securityIdentifier);
private DefinedPensionBenefitBalanceSheet _definedPensionBenefit;
///
/// Fair values of all liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments; and which are expected to be extinguished or otherwise disposed of after one year or beyond the normal operating cycle.
///
///
/// Morningstar DataId: 23289
///
[JsonProperty("23289")]
public DerivativeProductLiabilitiesBalanceSheet DerivativeProductLiabilities => _derivativeProductLiabilities ??= new(_timeProvider, _securityIdentifier);
private DerivativeProductLiabilitiesBalanceSheet _derivativeProductLiabilities;
///
/// Fair values of assets resulting from contracts that meet the criteria of being accounted for as derivative instruments, net of the effects of master netting arrangements.
///
///
/// Morningstar DataId: 23290
///
[JsonProperty("23290")]
public DerivativeAssetsBalanceSheet DerivativeAssets => _derivativeAssets ??= new(_timeProvider, _securityIdentifier);
private DerivativeAssetsBalanceSheet _derivativeAssets;
///
/// Sum of the carrying values of dividends declared but unpaid on equity securities issued and outstanding (also includes dividends collected on behalf of another owner of securities that are being held by entity) by the entity.
///
///
/// Morningstar DataId: 23291
///
[JsonProperty("23291")]
public DividendsPayableBalanceSheet DividendsPayable => _dividendsPayable ??= new(_timeProvider, _securityIdentifier);
private DividendsPayableBalanceSheet _dividendsPayable;
///
/// Carrying amount as of the balance sheet date of the portion of the obligations recognized for the various benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement.
///
///
/// Morningstar DataId: 23293
///
[JsonProperty("23293")]
public EmployeeBenefitsBalanceSheet EmployeeBenefits => _employeeBenefits ??= new(_timeProvider, _securityIdentifier);
private EmployeeBenefitsBalanceSheet _employeeBenefits;
///
/// The amount borrowed by a bank, at the federal funds rate, from another bank to meet its reserve requirements. This item is typically available for the bank industry.
///
///
/// Morningstar DataId: 23295
///
[JsonProperty("23295")]
public FederalFundsPurchasedBalanceSheet FederalFundsPurchased => _federalFundsPurchased ??= new(_timeProvider, _securityIdentifier);
private FederalFundsPurchasedBalanceSheet _federalFundsPurchased;
///
/// Federal funds transactions involve lending (federal funds sold) or borrowing (federal funds purchased) of immediately available reserve balances. This item is typically available for the bank industry.
///
///
/// Morningstar DataId: 23296
///
[JsonProperty("23296")]
public FederalFundsSoldBalanceSheet FederalFundsSold => _federalFundsSold ??= new(_timeProvider, _securityIdentifier);
private FederalFundsSoldBalanceSheet _federalFundsSold;
///
/// Federal Home Loan Bank stock represents an equity interest in a FHLB. It does not have a readily determinable fair value because its ownership is restricted and it lacks a market (liquidity). This item is typically available for the bank industry.
///
///
/// Morningstar DataId: 23297
///
[JsonProperty("23297")]
public FederalHomeLoanBankStockBalanceSheet FederalHomeLoanBankStock => _federalHomeLoanBankStock ??= new(_timeProvider, _securityIdentifier);
private FederalHomeLoanBankStockBalanceSheet _federalHomeLoanBankStock;
///
/// Fair values as of the balance sheet date of all assets resulting from contracts that meet the criteria of being accounted for as derivative instruments, net of the effects of master netting arrangements.
///
///
/// Morningstar DataId: 23298
///
[JsonProperty("23298")]
public FinancialAssetsBalanceSheet FinancialAssets => _financialAssets ??= new(_timeProvider, _securityIdentifier);
private FinancialAssetsBalanceSheet _financialAssets;
///
/// The carrying value as of the balance sheet date of securities that an institution sells and agrees to repurchase (the identical or substantially the same securities) as a seller-borrower at a specified date for a specified price, also known as a repurchase agreement. This item is typically available for bank industry.
///
///
/// Morningstar DataId: 23299
///
[JsonProperty("23299")]
public FinancialInstrumentsSoldUnderAgreementsToRepurchaseBalanceSheet FinancialInstrumentsSoldUnderAgreementsToRepurchase => _financialInstrumentsSoldUnderAgreementsToRepurchase ??= new(_timeProvider, _securityIdentifier);
private FinancialInstrumentsSoldUnderAgreementsToRepurchaseBalanceSheet _financialInstrumentsSoldUnderAgreementsToRepurchase;
///
/// The carrying amount as of the balance sheet date of merchandise or goods held by the company that are readily available for sale. This item is typically available for mining and manufacturing industries.
///
///
/// Morningstar DataId: 23300
///
[JsonProperty("23300")]
public FinishedGoodsBalanceSheet FinishedGoods => _finishedGoods ??= new(_timeProvider, _securityIdentifier);
private FinishedGoodsBalanceSheet _finishedGoods;
///
/// It is one of the important fixed assets for transportation industry, which includes bicycles, cars, motorcycles, trains, ships, boats, and aircraft. This item is typically available for transportation industry.
///
///
/// Morningstar DataId: 23301
///
[JsonProperty("23301")]
public FlightFleetVehicleAndRelatedEquipmentsBalanceSheet FlightFleetVehicleAndRelatedEquipments => _flightFleetVehicleAndRelatedEquipments ??= new(_timeProvider, _securityIdentifier);
private FlightFleetVehicleAndRelatedEquipmentsBalanceSheet _flightFleetVehicleAndRelatedEquipments;
///
/// The carrying amount as of the balance sheet date of all assets obtained in full or partial satisfaction of a debt arrangement through foreclosure proceedings or defeasance; includes real and personal property; equity interests in corporations, partnerships, and joint ventures; and beneficial interest in trusts. This item is typically typically available for bank industry.
///
///
/// Morningstar DataId: 23302
///
[JsonProperty("23302")]
public ForeclosedAssetsBalanceSheet ForeclosedAssets => _foreclosedAssets ??= new(_timeProvider, _securityIdentifier);
private ForeclosedAssetsBalanceSheet _foreclosedAssets;
///
/// Changes to accumulated comprehensive income that results from the process of translating subsidiary financial statements and foreign equity investments into functional currency of the reporting company.
///
///
/// Morningstar DataId: 23304
///
[JsonProperty("23304")]
public ForeignCurrencyTranslationAdjustmentsBalanceSheet ForeignCurrencyTranslationAdjustments => _foreignCurrencyTranslationAdjustments ??= new(_timeProvider, _securityIdentifier);
private ForeignCurrencyTranslationAdjustmentsBalanceSheet _foreignCurrencyTranslationAdjustments;
///
/// This item represents certain charges made in the current period in inventory resulting from such factors as breakage, spoilage, employee theft and shoplifting. This item is typically available for manufacturing, mining and utility industries.
///
///
/// Morningstar DataId: 23307
///
[JsonProperty("23307")]
public InventoriesAdjustmentsAllowancesBalanceSheet InventoriesAdjustmentsAllowances => _inventoriesAdjustmentsAllowances ??= new(_timeProvider, _securityIdentifier);
private InventoriesAdjustmentsAllowancesBalanceSheet _inventoriesAdjustmentsAllowances;
///
/// This item represents the carrying amount on the company's balance sheet of its investments in common stock of an equity method. This item is typically available for the insurance industry.
///
///
/// Morningstar DataId: 23310
///
[JsonProperty("23310")]
public InvestmentsInOtherVenturesUnderEquityMethodBalanceSheet InvestmentsInOtherVenturesUnderEquityMethod => _investmentsInOtherVenturesUnderEquityMethod ??= new(_timeProvider, _securityIdentifier);
private InvestmentsInOtherVenturesUnderEquityMethodBalanceSheet _investmentsInOtherVenturesUnderEquityMethod;
///
/// Fixed Assets that specifically deal with land a company owns. Includes the improvements associated with land. This excludes land held for sale.
///
///
/// Morningstar DataId: 23312
///
[JsonProperty("23312")]
public LandAndImprovementsBalanceSheet LandAndImprovements => _landAndImprovements ??= new(_timeProvider, _securityIdentifier);
private LandAndImprovementsBalanceSheet _landAndImprovements;
///
/// Carrying amount at the balance sheet date of a long-lived, depreciable asset that is an addition or improvement to assets held under lease arrangement. This item is usually not available for the insurance industry.
///
///
/// Morningstar DataId: 23313
///
[JsonProperty("23313")]
public LeasesBalanceSheet Leases => _leases ??= new(_timeProvider, _securityIdentifier);
private LeasesBalanceSheet _leases;
///
/// The obligations arising from the sale, disposal, or planned sale in the near future (generally within one year) of a disposal group, including a component of the entity (discontinued operation). This item is typically available for bank industry.
///
///
/// Morningstar DataId: 23314
///
[JsonProperty("23314")]
public LiabilitiesOfDiscontinuedOperationsBalanceSheet LiabilitiesOfDiscontinuedOperations => _liabilitiesOfDiscontinuedOperations ??= new(_timeProvider, _securityIdentifier);
private LiabilitiesOfDiscontinuedOperationsBalanceSheet _liabilitiesOfDiscontinuedOperations;
///
/// The carrying value as of the balance sheet date of obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount.
///
///
/// Morningstar DataId: 23316
///
[JsonProperty("23316")]
public LineOfCreditBalanceSheet LineOfCredit => _lineOfCredit ??= new(_timeProvider, _securityIdentifier);
private LineOfCreditBalanceSheet _lineOfCredit;
///
/// It means the aggregate amount of loans receivable that will be sold to other entities. This item is typically available for bank industry.
///
///
/// Morningstar DataId: 23317
///
[JsonProperty("23317")]
public LoansHeldForSaleBalanceSheet LoansHeldForSale => _loansHeldForSale ??= new(_timeProvider, _securityIdentifier);
private LoansHeldForSaleBalanceSheet _loansHeldForSale;
///
/// Reflects the carrying amount of unpaid loans issued to other institutions for cash needs or an asset purchase.
///
///
/// Morningstar DataId: 23318
///
[JsonProperty("23318")]
public LoansReceivableBalanceSheet LoansReceivable => _loansReceivable ??= new(_timeProvider, _securityIdentifier);
private LoansReceivableBalanceSheet _loansReceivable;
///
/// Fixed assets specifically dealing with tools, equipment and office furniture. This item is usually not available for the insurance and utility industries.
///
///
/// Morningstar DataId: 23319
///
[JsonProperty("23319")]
public MachineryFurnitureEquipmentBalanceSheet MachineryFurnitureEquipment => _machineryFurnitureEquipment ??= new(_timeProvider, _securityIdentifier);
private MachineryFurnitureEquipmentBalanceSheet _machineryFurnitureEquipment;
///
/// Aggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed. This item is typically available for the utility industry.
///
///
/// Morningstar DataId: 23320
///
[JsonProperty("23320")]
public MaterialsAndSuppliesBalanceSheet MaterialsAndSupplies => _materialsAndSupplies ??= new(_timeProvider, _securityIdentifier);
private MaterialsAndSuppliesBalanceSheet _materialsAndSupplies;
///
/// A fixed asset that represents strictly mineral type properties. This item is typically available for mining industry.
///
///
/// Morningstar DataId: 23321
///
[JsonProperty("23321")]
public MineralPropertiesBalanceSheet MineralProperties => _mineralProperties ??= new(_timeProvider, _securityIdentifier);
private MineralPropertiesBalanceSheet _mineralProperties;
///
/// This is a lien on real estate to protect a lender. This item is typically available for bank industry.
///
///
/// Morningstar DataId: 23322
///
[JsonProperty("23322")]
public MortgageLoanBalanceSheet MortgageLoan => _mortgageLoan ??= new(_timeProvider, _securityIdentifier);
private MortgageLoanBalanceSheet _mortgageLoan;
///
/// It means the aggregate amount of mortgage and consumer loans. This item is typically available for the insurance industry.
///
///
/// Morningstar DataId: 23323
///
[JsonProperty("23323")]
public MortgageAndConsumerloansBalanceSheet MortgageAndConsumerloans => _mortgageAndConsumerloans ??= new(_timeProvider, _securityIdentifier);
private MortgageAndConsumerloansBalanceSheet _mortgageAndConsumerloans;
///
/// An amount representing an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date(s) within one year of the balance sheet date or the normal operating cycle. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or non-interest bearing, among myriad other features and characteristics. This item is typically available for bank industry.
///
///
/// Morningstar DataId: 23328
///
[JsonProperty("23328")]
public GrossNotesReceivableBalanceSheet GrossNotesReceivable => _grossNotesReceivable ??= new(_timeProvider, _securityIdentifier);
private GrossNotesReceivableBalanceSheet _grossNotesReceivable;
///
/// Other non-current assets that are not otherwise classified.
///
///
/// Morningstar DataId: 23329
///
[JsonProperty("23329")]
public OtherAssetsBalanceSheet OtherAssets => _otherAssets ??= new(_timeProvider, _securityIdentifier);
private OtherAssetsBalanceSheet _otherAssets;
///
/// Other Capital Stock that is not otherwise classified.
///
///
/// Morningstar DataId: 23330
///
[JsonProperty("23330")]
public OtherCapitalStockBalanceSheet OtherCapitalStock => _otherCapitalStock ??= new(_timeProvider, _securityIdentifier);
private OtherCapitalStockBalanceSheet _otherCapitalStock;
///
/// Other current assets that are not otherwise classified.
///
///
/// Morningstar DataId: 23331
///
[JsonProperty("23331")]
public OtherCurrentAssetsBalanceSheet OtherCurrentAssets => _otherCurrentAssets ??= new(_timeProvider, _securityIdentifier);
private OtherCurrentAssetsBalanceSheet _otherCurrentAssets;
///
/// Short Term Borrowings that are not otherwise classified.
///
///
/// Morningstar DataId: 23332
///
[JsonProperty("23332")]
public OtherCurrentBorrowingsBalanceSheet OtherCurrentBorrowings => _otherCurrentBorrowings ??= new(_timeProvider, _securityIdentifier);
private OtherCurrentBorrowingsBalanceSheet _otherCurrentBorrowings;
///
/// Other adjustments to stockholders' equity that is not otherwise classified, including other reserves.
///
///
/// Morningstar DataId: 23335
///
[JsonProperty("23335")]
public OtherEquityAdjustmentsBalanceSheet OtherEquityAdjustments => _otherEquityAdjustments ??= new(_timeProvider, _securityIdentifier);
private OtherEquityAdjustmentsBalanceSheet _otherEquityAdjustments;
///
/// Other non-current inventories not otherwise classified.
///
///
/// Morningstar DataId: 23337
///
[JsonProperty("23337")]
public OtherInventoriesBalanceSheet OtherInventories => _otherInventories ??= new(_timeProvider, _securityIdentifier);
private OtherInventoriesBalanceSheet _otherInventories;
///
/// An item represents all the other investments or/and securities that cannot be defined into any category above. This item is typically available for the insurance industry.
///
///
/// Morningstar DataId: 23338
///
[JsonProperty("23338")]
public OtherInvestedAssetsBalanceSheet OtherInvestedAssets => _otherInvestedAssets ??= new(_timeProvider, _securityIdentifier);
private OtherInvestedAssetsBalanceSheet _otherInvestedAssets;
///
/// Other non-current assets that are not otherwise classified.
///
///
/// Morningstar DataId: 23339
///
[JsonProperty("23339")]
public OtherNonCurrentAssetsBalanceSheet OtherNonCurrentAssets => _otherNonCurrentAssets ??= new(_timeProvider, _securityIdentifier);
private OtherNonCurrentAssetsBalanceSheet _otherNonCurrentAssets;
///
/// Other fixed assets not otherwise classified.
///
///
/// Morningstar DataId: 23340
///
[JsonProperty("23340")]
public OtherPropertiesBalanceSheet OtherProperties => _otherProperties ??= new(_timeProvider, _securityIdentifier);
private OtherPropertiesBalanceSheet _otherProperties;
///
/// The Carrying amount as of the balance sheet date of other real estate, which may include real estate investments, real estate loans that qualify as investments in real estate, and premises that are no longer used in operations may also be included in real estate owned. This does not include real estate assets taken in settlement of troubled loans through surrender or foreclosure. This item is typically available for bank industry.
///
///
/// Morningstar DataId: 23341
///
[JsonProperty("23341")]
public OtherRealEstateOwnedBalanceSheet OtherRealEstateOwned => _otherRealEstateOwned ??= new(_timeProvider, _securityIdentifier);
private OtherRealEstateOwnedBalanceSheet _otherRealEstateOwned;
///
/// Other non-current receivables not otherwise classified.
///
///
/// Morningstar DataId: 23342
///
[JsonProperty("23342")]
public OtherReceivablesBalanceSheet OtherReceivables => _otherReceivables ??= new(_timeProvider, _securityIdentifier);
private OtherReceivablesBalanceSheet _otherReceivables;
///
/// A loan issued by an insurance company that uses the cash value of a person's life insurance policy as collateral. This item is usually only available in the insurance industry.
///
///
/// Morningstar DataId: 23344
///
[JsonProperty("23344")]
public NonCurrentPensionAndOtherPostretirementBenefitPlansBalanceSheet NonCurrentPensionAndOtherPostretirementBenefitPlans => _nonCurrentPensionAndOtherPostretirementBenefitPlans ??= new(_timeProvider, _securityIdentifier);
private NonCurrentPensionAndOtherPostretirementBenefitPlansBalanceSheet _nonCurrentPensionAndOtherPostretirementBenefitPlans;
///
/// A loan issued by an insurance company that uses the cash value of a person's life insurance policy as collateral. This item is usually only available for insurance industry.
///
///
/// Morningstar DataId: 23345
///
[JsonProperty("23345")]
public PolicyLoansBalanceSheet PolicyLoans => _policyLoans ??= new(_timeProvider, _securityIdentifier);
private PolicyLoansBalanceSheet _policyLoans;
///
/// A class of ownership in a company that has a higher claim on the assets and earnings than common stock. Preferred stock generally has a dividend that must be paid out before dividends to common stockholders and the shares usually do not have voting rights.
///
///
/// Morningstar DataId: 23347
///
[JsonProperty("23347")]
public PreferredStockEquityBalanceSheet PreferredStockEquity => _preferredStockEquity ??= new(_timeProvider, _securityIdentifier);
private PreferredStockEquityBalanceSheet _preferredStockEquity;
///
/// Tangible assets that are held by an entity for use in the production or supply of goods and services, for rental to others, or for administrative purposes and that are expected to provide economic benefit for more than one year. This item is available for manufacturing, bank and transportation industries.
///
///
/// Morningstar DataId: 23351
///
[JsonProperty("23351")]
public PropertiesBalanceSheet Properties => _properties ??= new(_timeProvider, _securityIdentifier);
private PropertiesBalanceSheet _properties;
///
/// Provisions are created to protect the interests of one or both parties named in a contract or legal document which is a preparatory action or measure. Current provision is expired within one accounting period.
///
///
/// Morningstar DataId: 23352
///
[JsonProperty("23352")]
public CurrentProvisionsBalanceSheet CurrentProvisions => _currentProvisions ??= new(_timeProvider, _securityIdentifier);
private CurrentProvisionsBalanceSheet _currentProvisions;
///
/// Provisions are created to protect the interests of one or both parties named in a contract or legal document which is a preparatory action or measure. Long-term provision is expired beyond one accounting period.
///
///
/// Morningstar DataId: 23353
///
[JsonProperty("23353")]
public LongTermProvisionsBalanceSheet LongTermProvisions => _longTermProvisions ??= new(_timeProvider, _securityIdentifier);
private LongTermProvisionsBalanceSheet _longTermProvisions;
///
/// Carrying amount as of the balance sheet data of unprocessed items to be consumed in the manufacturing or production process. This item is available for manufacturing and mining industries.
///
///
/// Morningstar DataId: 23355
///
[JsonProperty("23355")]
public RawMaterialsBalanceSheet RawMaterials => _rawMaterials ??= new(_timeProvider, _securityIdentifier);
private RawMaterialsBalanceSheet _rawMaterials;
///
/// A provision relating to a written agreement to receive money at a specified future date(s) (within one year from the reporting date or the normal operating cycle, whichever is longer), consisting of principal as well as any accrued interest).
///
///
/// Morningstar DataId: 23358
///
[JsonProperty("23358")]
public ReceivablesAdjustmentsAllowancesBalanceSheet ReceivablesAdjustmentsAllowances => _receivablesAdjustmentsAllowances ??= new(_timeProvider, _securityIdentifier);
private ReceivablesAdjustmentsAllowancesBalanceSheet _receivablesAdjustmentsAllowances;
///
/// Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are expected to be recovered through revenue sources over one year or beyond the normal operating cycle.
///
///
/// Morningstar DataId: 23359
///
[JsonProperty("23359")]
public RegulatoryAssetsBalanceSheet RegulatoryAssets => _regulatoryAssets ??= new(_timeProvider, _securityIdentifier);
private RegulatoryAssetsBalanceSheet _regulatoryAssets;
///
/// The amount for the individual regulatory noncurrent liability as itemized in a table of regulatory noncurrent liabilities as of the end of the period. Such things as the costs of energy efficiency programs and low-income energy assistances programs and deferred fuel. This item is usually only available for utility industry.
///
///
/// Morningstar DataId: 23360
///
[JsonProperty("23360")]
public RegulatoryLiabilitiesBalanceSheet RegulatoryLiabilities => _regulatoryLiabilities ??= new(_timeProvider, _securityIdentifier);
private RegulatoryLiabilitiesBalanceSheet _regulatoryLiabilities;
///
/// The carrying amount as of the balance sheet date of the known and estimated amounts owed to insurers under reinsurance treaties or other arrangements. This item is usually only available for insurance industry.
///
///
/// Morningstar DataId: 23361
///
[JsonProperty("23361")]
public ReinsuranceBalancesPayableBalanceSheet ReinsuranceBalancesPayable => _reinsuranceBalancesPayable ??= new(_timeProvider, _securityIdentifier);
private ReinsuranceBalancesPayableBalanceSheet _reinsuranceBalancesPayable;
///
/// The carrying amounts of cash and cash equivalent items, which are restricted as to withdrawal or usage. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or entity statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits. Excludes compensating balance arrangements that are not agreements, which legally restrict the use of cash amounts shown on the balance sheet. For a classified balance sheet, represents the current portion only (the non-current portion has a separate concept); for an unclassified balance sheet represents the entire amount. This item is usually not available for bank and insurance industries.
///
///
/// Morningstar DataId: 23365
///
[JsonProperty("23365")]
public RestrictedCashBalanceSheet RestrictedCash => _restrictedCash ??= new(_timeProvider, _securityIdentifier);
private RestrictedCashBalanceSheet _restrictedCash;
///
/// The carrying amounts of cash and cash equivalent items which are restricted as to withdrawal or usage. This item is available for bank and insurance industries.
///
///
/// Morningstar DataId: 23366
///
[JsonProperty("23366")]
public RestrictedCashAndCashEquivalentsBalanceSheet RestrictedCashAndCashEquivalents => _restrictedCashAndCashEquivalents ??= new(_timeProvider, _securityIdentifier);
private RestrictedCashAndCashEquivalentsBalanceSheet _restrictedCashAndCashEquivalents;
///
/// The cash and investments whose use in whole or in part is restricted for the long-term, generally by contractual agreements or regulatory requirements. This item is usually only available for bank industry.
///
///
/// Morningstar DataId: 23367
///
[JsonProperty("23367")]
public RestrictedCashAndInvestmentsBalanceSheet RestrictedCashAndInvestments => _restrictedCashAndInvestments ??= new(_timeProvider, _securityIdentifier);
private RestrictedCashAndInvestmentsBalanceSheet _restrictedCashAndInvestments;
///
/// Shares of stock for which sale is contractually or governmentally restricted for a given period of time. Stock that is acquired through an employee stock option plan or other private means may not be transferred. Restricted stock must be traded in compliance with special SEC regulations.
///
///
/// Morningstar DataId: 23368
///
[JsonProperty("23368")]
public RestrictedCommonStockBalanceSheet RestrictedCommonStock => _restrictedCommonStock ??= new(_timeProvider, _securityIdentifier);
private RestrictedCommonStockBalanceSheet _restrictedCommonStock;
///
/// Investments whose use is restricted in whole or in part, generally by contractual agreements or regulatory requirements. This item is usually only available for bank industry.
///
///
/// Morningstar DataId: 23369
///
[JsonProperty("23369")]
public RestrictedInvestmentsBalanceSheet RestrictedInvestments => _restrictedInvestments ??= new(_timeProvider, _securityIdentifier);
private RestrictedInvestmentsBalanceSheet _restrictedInvestments;
///
/// Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. This item is usually not available for bank industry.
///
///
/// Morningstar DataId: 23372
///
[JsonProperty("23372")]
public TaxesReceivableBalanceSheet TaxesReceivable => _taxesReceivable ??= new(_timeProvider, _securityIdentifier);
private TaxesReceivableBalanceSheet _taxesReceivable;
///
/// Stockholder's Equity plus Long Term Debt.
///
///
/// Morningstar DataId: 23374
///
[JsonProperty("23374")]
public TotalCapitalizationBalanceSheet TotalCapitalization => _totalCapitalization ??= new(_timeProvider, _securityIdentifier);
private TotalCapitalizationBalanceSheet _totalCapitalization;
///
/// Revenue received by a firm but not yet reported as income. This item is usually only available for utility industry.
///
///
/// Morningstar DataId: 23375
///
[JsonProperty("23375")]
public TotalDeferredCreditsAndOtherNonCurrentLiabilitiesBalanceSheet TotalDeferredCreditsAndOtherNonCurrentLiabilities => _totalDeferredCreditsAndOtherNonCurrentLiabilities ??= new(_timeProvider, _securityIdentifier);
private TotalDeferredCreditsAndOtherNonCurrentLiabilitiesBalanceSheet _totalDeferredCreditsAndOtherNonCurrentLiabilities;
///
/// Revenues that are not currently billed from the customer under the terms of the contract. This item is usually only available for utility industry.
///
///
/// Morningstar DataId: 23376
///
[JsonProperty("23376")]
public UnbilledReceivablesBalanceSheet UnbilledReceivables => _unbilledReceivables ??= new(_timeProvider, _securityIdentifier);
private UnbilledReceivablesBalanceSheet _unbilledReceivables;
///
/// A profit or loss that results from holding onto an asset rather than cashing it in and officially taking the profit or loss.
///
///
/// Morningstar DataId: 23377
///
[JsonProperty("23377")]
public UnrealizedGainLossBalanceSheet UnrealizedGainLoss => _unrealizedGainLoss ??= new(_timeProvider, _securityIdentifier);
private UnrealizedGainLossBalanceSheet _unrealizedGainLoss;
///
/// Work, or goods, in the process of being fabricated or manufactured but not yet completed as finished goods. This item is usually available for manufacturing and mining industries.
///
///
/// Morningstar DataId: 23378
///
[JsonProperty("23378")]
public WorkInProcessBalanceSheet WorkInProcess => _workInProcess ??= new(_timeProvider, _securityIdentifier);
private WorkInProcessBalanceSheet _workInProcess;
///
/// This item is usually not available for bank and insurance industries.
///
///
/// Morningstar DataId: 23379
///
[JsonProperty("23379")]
public OtherNonCurrentLiabilitiesBalanceSheet OtherNonCurrentLiabilities => _otherNonCurrentLiabilities ??= new(_timeProvider, _securityIdentifier);
private OtherNonCurrentLiabilitiesBalanceSheet _otherNonCurrentLiabilities;
///
/// Current Portion of Capital Lease Obligation plus Long Term Portion of Capital Lease Obligation.
///
///
/// Morningstar DataId: 23380
///
[JsonProperty("23380")]
public CapitalLeaseObligationsBalanceSheet CapitalLeaseObligations => _capitalLeaseObligations ??= new(_timeProvider, _securityIdentifier);
private CapitalLeaseObligationsBalanceSheet _capitalLeaseObligations;
///
/// This item is available for bank and insurance industries.
///
///
/// Morningstar DataId: 23381
///
[JsonProperty("23381")]
public OtherLiabilitiesBalanceSheet OtherLiabilities => _otherLiabilities ??= new(_timeProvider, _securityIdentifier);
private OtherLiabilitiesBalanceSheet _otherLiabilities;
///
/// Payables and Accrued Expenses that are not defined as Trade, Tax or Dividends related.
///
///
/// Morningstar DataId: 23382
///
[JsonProperty("23382")]
public OtherPayableBalanceSheet OtherPayable => _otherPayable ??= new(_timeProvider, _securityIdentifier);
private OtherPayableBalanceSheet _otherPayable;
///
/// The company's total book value less the value of any intangible assets. Methodology: Common Stock Equity minus Goodwill and Other Intangible Assets
///
///
/// Morningstar DataId: 23383
///
[JsonProperty("23383")]
public TangibleBookValueBalanceSheet TangibleBookValue => _tangibleBookValue ??= new(_timeProvider, _securityIdentifier);
private TangibleBookValueBalanceSheet _tangibleBookValue;
///
/// Total Equity equals Preferred Stock Equity + Common Stock Equity.
///
///
/// Morningstar DataId: 23384
///
[JsonProperty("23384")]
public TotalEquityBalanceSheet TotalEquity => _totalEquity ??= new(_timeProvider, _securityIdentifier);
private TotalEquityBalanceSheet _totalEquity;
///
/// Current Assets minus Current Liabilities. This item is usually not available for bank and insurance industries.
///
///
/// Morningstar DataId: 23385
///
[JsonProperty("23385")]
public WorkingCapitalBalanceSheet WorkingCapital => _workingCapital ??= new(_timeProvider, _securityIdentifier);
private WorkingCapitalBalanceSheet _workingCapital;
///
/// All borrowings incurred by the company including debt and capital lease obligations.
///
///
/// Morningstar DataId: 23386
///
[JsonProperty("23386")]
public TotalDebtBalanceSheet TotalDebt => _totalDebt ??= new(_timeProvider, _securityIdentifier);
private TotalDebtBalanceSheet _totalDebt;
///
/// The amount for the other plant related to the utility industry fix assets.
///
///
/// Morningstar DataId: 23388
///
[JsonProperty("23388")]
public CommonUtilityPlantBalanceSheet CommonUtilityPlant => _commonUtilityPlant ??= new(_timeProvider, _securityIdentifier);
private CommonUtilityPlantBalanceSheet _commonUtilityPlant;
///
/// The amount for the electric plant related to the utility industry.
///
///
/// Morningstar DataId: 23389
///
[JsonProperty("23389")]
public ElectricUtilityPlantBalanceSheet ElectricUtilityPlant => _electricUtilityPlant ??= new(_timeProvider, _securityIdentifier);
private ElectricUtilityPlantBalanceSheet _electricUtilityPlant;
///
/// The amount for the natural gas, fuel and other items related to the utility industry, which might include oil and gas wells, the properties to exploit oil and gas or liquefied natural gas sites.
///
///
/// Morningstar DataId: 23390
///
[JsonProperty("23390")]
public NaturalGasFuelAndOtherBalanceSheet NaturalGasFuelAndOther => _naturalGasFuelAndOther ??= new(_timeProvider, _securityIdentifier);
private NaturalGasFuelAndOtherBalanceSheet _naturalGasFuelAndOther;
///
/// Net utility plant might include water production, electric utility plan, natural gas, fuel and other, common utility plant and accumulated depreciation. This item is usually only available for utility industry.
///
///
/// Morningstar DataId: 23391
///
[JsonProperty("23391")]
public NetUtilityPlantBalanceSheet NetUtilityPlant => _netUtilityPlant ??= new(_timeProvider, _securityIdentifier);
private NetUtilityPlantBalanceSheet _netUtilityPlant;
///
/// The amount for a facility and plant that provides water which might include wells, reservoirs, pumping stations, and control facilities; and waste water systems which includes the waste treatment and disposal facility and equipment. This item is usually only available for utility industry.
///
///
/// Morningstar DataId: 23392
///
[JsonProperty("23392")]
public WaterProductionBalanceSheet WaterProduction => _waterProduction ??= new(_timeProvider, _securityIdentifier);
private WaterProductionBalanceSheet _waterProduction;
///
/// Number of Common or Ordinary Shares.
///
///
/// Morningstar DataId: 23393
///
[JsonProperty("23393")]
public OrdinarySharesNumberBalanceSheet OrdinarySharesNumber => _ordinarySharesNumber ??= new(_timeProvider, _securityIdentifier);
private OrdinarySharesNumberBalanceSheet _ordinarySharesNumber;
///
/// Number of Preferred Shares.
///
///
/// Morningstar DataId: 23394
///
[JsonProperty("23394")]
public PreferredSharesNumberBalanceSheet PreferredSharesNumber => _preferredSharesNumber ??= new(_timeProvider, _securityIdentifier);
private PreferredSharesNumberBalanceSheet _preferredSharesNumber;
///
/// Number of Treasury Shares.
///
///
/// Morningstar DataId: 23395
///
[JsonProperty("23395")]
public TreasurySharesNumberBalanceSheet TreasurySharesNumber => _treasurySharesNumber ??= new(_timeProvider, _securityIdentifier);
private TreasurySharesNumberBalanceSheet _treasurySharesNumber;
///
/// This will serve as the "parent" value to AccountsReceivable (DataId 23001) and OtherReceivables (DataId 23342) for all company financials reported in the IFRS GAAP.
///
///
/// Morningstar DataId: 23399
///
[JsonProperty("23399")]
public TradingAndOtherReceivableBalanceSheet TradingAndOtherReceivable => _tradingAndOtherReceivable ??= new(_timeProvider, _securityIdentifier);
private TradingAndOtherReceivableBalanceSheet _tradingAndOtherReceivable;
///
/// Morningstar DataId: 23400
///
///
/// Morningstar DataId: 23400
///
[JsonProperty("23400")]
public EquityAttributableToOwnersOfParentBalanceSheet EquityAttributableToOwnersOfParent => _equityAttributableToOwnersOfParent ??= new(_timeProvider, _securityIdentifier);
private EquityAttributableToOwnersOfParentBalanceSheet _equityAttributableToOwnersOfParent;
///
/// The carrying value as of the balance sheet date of securities loaned to other broker dealers, typically used by such parties to cover short sales, secured by cash or other securities furnished by such parties until the borrowing is closed.
///
///
/// Morningstar DataId: 23401
///
[JsonProperty("23401")]
public SecuritiesLoanedBalanceSheet SecuritiesLoaned => _securitiesLoaned ??= new(_timeProvider, _securityIdentifier);
private SecuritiesLoanedBalanceSheet _securitiesLoaned;
///
/// Net assets in physical form. This is calculated using Stockholders' Equity less Intangible Assets (including Goodwill).
///
///
/// Morningstar DataId: 23403
///
[JsonProperty("23403")]
public NetTangibleAssetsBalanceSheet NetTangibleAssets => _netTangibleAssets ??= new(_timeProvider, _securityIdentifier);
private NetTangibleAssetsBalanceSheet _netTangibleAssets;
///
/// Amounts owed to the company from a non-arm's length entity, due within the company's current operating cycle.
///
///
/// Morningstar DataId: 23404
///
[JsonProperty("23404")]
public DuefromRelatedPartiesCurrentBalanceSheet DuefromRelatedPartiesCurrent => _duefromRelatedPartiesCurrent ??= new(_timeProvider, _securityIdentifier);
private DuefromRelatedPartiesCurrentBalanceSheet _duefromRelatedPartiesCurrent;
///
/// Amounts owed to the company from a non-arm's length entity, due after the company's current operating cycle.
///
///
/// Morningstar DataId: 23405
///
[JsonProperty("23405")]
public DuefromRelatedPartiesNonCurrentBalanceSheet DuefromRelatedPartiesNonCurrent => _duefromRelatedPartiesNonCurrent ??= new(_timeProvider, _securityIdentifier);
private DuefromRelatedPartiesNonCurrentBalanceSheet _duefromRelatedPartiesNonCurrent;
///
/// Amounts owed by the company to a non-arm's length entity.
///
///
/// Morningstar DataId: 23406
///
[JsonProperty("23406")]
public DuetoRelatedPartiesBalanceSheet DuetoRelatedParties => _duetoRelatedParties ??= new(_timeProvider, _securityIdentifier);
private DuetoRelatedPartiesBalanceSheet _duetoRelatedParties;
///
/// Amounts owed by the company to a non-arm's length entity that has to be repaid within the company's current operating cycle.
///
///
/// Morningstar DataId: 23407
///
[JsonProperty("23407")]
public DuetoRelatedPartiesCurrentBalanceSheet DuetoRelatedPartiesCurrent => _duetoRelatedPartiesCurrent ??= new(_timeProvider, _securityIdentifier);
private DuetoRelatedPartiesCurrentBalanceSheet _duetoRelatedPartiesCurrent;
///
/// Amounts owed by the company to a non-arm's length entity that has to be repaid after the company's current operating cycle.
///
///
/// Morningstar DataId: 23408
///
[JsonProperty("23408")]
public DuetoRelatedPartiesNonCurrentBalanceSheet DuetoRelatedPartiesNonCurrent => _duetoRelatedPartiesNonCurrent ??= new(_timeProvider, _securityIdentifier);
private DuetoRelatedPartiesNonCurrentBalanceSheet _duetoRelatedPartiesNonCurrent;
///
/// Company's investments in properties net of accumulated depreciation, which generate a return.
///
///
/// Morningstar DataId: 23410
///
[JsonProperty("23410")]
public InvestmentPropertiesBalanceSheet InvestmentProperties => _investmentProperties ??= new(_timeProvider, _securityIdentifier);
private InvestmentPropertiesBalanceSheet _investmentProperties;
///
/// A stake in any company which is more than 51%.
///
///
/// Morningstar DataId: 23411
///
[JsonProperty("23411")]
public InvestmentsinSubsidiariesatCostBalanceSheet InvestmentsinSubsidiariesatCost => _investmentsinSubsidiariesatCost ??= new(_timeProvider, _securityIdentifier);
private InvestmentsinSubsidiariesatCostBalanceSheet _investmentsinSubsidiariesatCost;
///
/// A stake in any company which is more than 20% but less than 50%.
///
///
/// Morningstar DataId: 23412
///
[JsonProperty("23412")]
public InvestmentsinAssociatesatCostBalanceSheet InvestmentsinAssociatesatCost => _investmentsinAssociatesatCost ??= new(_timeProvider, _securityIdentifier);
private InvestmentsinAssociatesatCostBalanceSheet _investmentsinAssociatesatCost;
///
/// A 50% stake in any company in which remaining 50% belongs to other company.
///
///
/// Morningstar DataId: 23413
///
[JsonProperty("23413")]
public InvestmentsinJointVenturesatCostBalanceSheet InvestmentsinJointVenturesatCost => _investmentsinJointVenturesatCost ??= new(_timeProvider, _securityIdentifier);
private InvestmentsinJointVenturesatCostBalanceSheet _investmentsinJointVenturesatCost;
///
/// Represents the sum of all financial investments (trading securities, available-for-sale securities, held-to-maturity securities, etc.)
///
///
/// Morningstar DataId: 23414
///
[JsonProperty("23414")]
public InvestmentinFinancialAssetsBalanceSheet InvestmentinFinancialAssets => _investmentinFinancialAssets ??= new(_timeProvider, _securityIdentifier);
private InvestmentinFinancialAssetsBalanceSheet _investmentinFinancialAssets;
///
/// Accounts owed to the bank in relation to capital leases. Capital/ finance lease obligation are contractual obligations that arise from obtaining the use of property or equipment via a capital lease contract.
///
///
/// Morningstar DataId: 23415
///
[JsonProperty("23415")]
public FinanceLeaseReceivablesBalanceSheet FinanceLeaseReceivables => _financeLeaseReceivables ??= new(_timeProvider, _securityIdentifier);
private FinanceLeaseReceivablesBalanceSheet _financeLeaseReceivables;
///
/// This represents loans that entitle the lender (or the holder of loan debenture) to convert the loan to common or preferred stock (ordinary or preference shares) within the next 12 months or operating cycle.
///
///
/// Morningstar DataId: 23418
///
[JsonProperty("23418")]
public ConvertibleLoansCurrentBalanceSheet ConvertibleLoansCurrent => _convertibleLoansCurrent ??= new(_timeProvider, _securityIdentifier);
private ConvertibleLoansCurrentBalanceSheet _convertibleLoansCurrent;
///
/// A debt financing obligation issued by a bank or similar financial institution to a company, that entitles the lender or holder of the instrument to interest payments and the repayment of principal at a specified time within the next 12 months or operating cycle.
///
///
/// Morningstar DataId: 23419
///
[JsonProperty("23419")]
public BankLoansCurrentBalanceSheet BankLoansCurrent => _bankLoansCurrent ??= new(_timeProvider, _securityIdentifier);
private BankLoansCurrentBalanceSheet _bankLoansCurrent;
///
/// Other loans between the customer and bank which cannot be identified by other specific items in the Debt section, due within the next 12 months or operating cycle.
///
///
/// Morningstar DataId: 23420
///
[JsonProperty("23420")]
public OtherLoansCurrentBalanceSheet OtherLoansCurrent => _otherLoansCurrent ??= new(_timeProvider, _securityIdentifier);
private OtherLoansCurrentBalanceSheet _otherLoansCurrent;
///
/// Sum of accrued liabilities and deferred income (amount received in advance but the services are not provided in respect of amount).
///
///
/// Morningstar DataId: 23422
///
[JsonProperty("23422")]
public AccruedandDeferredIncomeBalanceSheet AccruedandDeferredIncome => _accruedandDeferredIncome ??= new(_timeProvider, _securityIdentifier);
private AccruedandDeferredIncomeBalanceSheet _accruedandDeferredIncome;
///
/// A debt financing obligation issued by a bank or similar financial institution to a company, that entitles the lender or holder of the instrument to interest payments and the repayment of principal at a specified time beyond the current accounting period.
///
///
/// Morningstar DataId: 23426
///
[JsonProperty("23426")]
public BankLoansNonCurrentBalanceSheet BankLoansNonCurrent => _bankLoansNonCurrent ??= new(_timeProvider, _securityIdentifier);
private BankLoansNonCurrentBalanceSheet _bankLoansNonCurrent;
///
/// Other loans between the customer and bank which cannot be identified by other specific items in the Debt section, due beyond the current operating cycle.
///
///
/// Morningstar DataId: 23427
///
[JsonProperty("23427")]
public OtherLoansNonCurrentBalanceSheet OtherLoansNonCurrent => _otherLoansNonCurrent ??= new(_timeProvider, _securityIdentifier);
private OtherLoansNonCurrentBalanceSheet _otherLoansNonCurrent;
///
/// Other reserves owned by the company that cannot be identified by other specific items in the Reserves section.
///
///
/// Morningstar DataId: 23430
///
[JsonProperty("23430")]
public OtherReservesBalanceSheet OtherReserves => _otherReserves ??= new(_timeProvider, _securityIdentifier);
private OtherReservesBalanceSheet _otherReserves;
///
/// The aggregate amount of loans and advances made to a bank or financial institution.
///
///
/// Morningstar DataId: 23432
///
[JsonProperty("23432")]
public LoansandAdvancestoBankBalanceSheet LoansandAdvancestoBank => _loansandAdvancestoBank ??= new(_timeProvider, _securityIdentifier);
private LoansandAdvancestoBankBalanceSheet _loansandAdvancestoBank;
///
/// The aggregate amount of loans and advances made to customers.
///
///
/// Morningstar DataId: 23433
///
[JsonProperty("23433")]
public LoansandAdvancestoCustomerBalanceSheet LoansandAdvancestoCustomer => _loansandAdvancestoCustomer ??= new(_timeProvider, _securityIdentifier);
private LoansandAdvancestoCustomerBalanceSheet _loansandAdvancestoCustomer;
///
/// Investments backed by the central government, it usually carries less risk than other investments.
///
///
/// Morningstar DataId: 23434
///
[JsonProperty("23434")]
public TreasuryBillsandOtherEligibleBillsBalanceSheet TreasuryBillsandOtherEligibleBills => _treasuryBillsandOtherEligibleBills ??= new(_timeProvider, _securityIdentifier);
private TreasuryBillsandOtherEligibleBillsBalanceSheet _treasuryBillsandOtherEligibleBills;
///
/// Investments in shares of a company representing ownership in that company.
///
///
/// Morningstar DataId: 23435
///
[JsonProperty("23435")]
public EquitySharesInvestmentsBalanceSheet EquitySharesInvestments => _equitySharesInvestments ??= new(_timeProvider, _securityIdentifier);
private EquitySharesInvestmentsBalanceSheet _equitySharesInvestments;
///
/// Banks investment in the ongoing entity.
///
///
/// Morningstar DataId: 23436
///
[JsonProperty("23436")]
public DepositsbyBankBalanceSheet DepositsbyBank => _depositsbyBank ??= new(_timeProvider, _securityIdentifier);
private DepositsbyBankBalanceSheet _depositsbyBank;
///
/// Carrying value of amounts transferred by customers to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.
///
///
/// Morningstar DataId: 23437
///
[JsonProperty("23437")]
public CustomerAccountsBalanceSheet CustomerAccounts => _customerAccounts ??= new(_timeProvider, _securityIdentifier);
private CustomerAccountsBalanceSheet _customerAccounts;
///
/// Carrying amount as of the balance sheet date of drafts and bills of exchange that have been accepted by the reporting bank or by others for its own account, as its liability to holders of the drafts.
///
///
/// Morningstar DataId: 23438
///
[JsonProperty("23438")]
public ItemsinTheCourseofTransmissiontoOtherBanksBalanceSheet ItemsinTheCourseofTransmissiontoOtherBanks => _itemsinTheCourseofTransmissiontoOtherBanks ??= new(_timeProvider, _securityIdentifier);
private ItemsinTheCourseofTransmissiontoOtherBanksBalanceSheet _itemsinTheCourseofTransmissiontoOtherBanks;
///
/// Total carrying amount of total trading, financial liabilities and debt in a non-differentiated balance sheet.
///
///
/// Morningstar DataId: 23439
///
[JsonProperty("23439")]
public TradingandFinancialLiabilitiesBalanceSheet TradingandFinancialLiabilities => _tradingandFinancialLiabilities ??= new(_timeProvider, _securityIdentifier);
private TradingandFinancialLiabilitiesBalanceSheet _tradingandFinancialLiabilities;
///
/// Any debt financial instrument issued instead of cash loan.
///
///
/// Morningstar DataId: 23440
///
[JsonProperty("23440")]
public DebtSecuritiesinIssueBalanceSheet DebtSecuritiesinIssue => _debtSecuritiesinIssue ??= new(_timeProvider, _securityIdentifier);
private DebtSecuritiesinIssueBalanceSheet _debtSecuritiesinIssue;
///
/// The total carrying value of securities loaned to other broker dealers, typically used by such parties to cover short sales, secured by cash or other securities furnished by such parties until the borrowing is closed; in a Non-Differentiated Balance Sheet.
///
///
/// Morningstar DataId: 23441
///
[JsonProperty("23441")]
public SubordinatedLiabilitiesBalanceSheet SubordinatedLiabilities => _subordinatedLiabilities ??= new(_timeProvider, _securityIdentifier);
private SubordinatedLiabilitiesBalanceSheet _subordinatedLiabilities;
///
/// Provisions are created to protect the interests of one or both parties named in a contract or legal document, which is a preparatory action or measure. Current provision is expired within one accounting period.
///
///
/// Morningstar DataId: 23443
///
[JsonProperty("23443")]
public ProvisionsTotalBalanceSheet ProvisionsTotal => _provisionsTotal ??= new(_timeProvider, _securityIdentifier);
private ProvisionsTotalBalanceSheet _provisionsTotal;
///
/// A contract that allows for the use of an asset, but does not convey rights of ownership of the asset. An operating lease is not capitalized; it is accounted for as a rental expense in what is known as "off balance sheet financing." For the lessor, the asset being leased is accounted for as an asset and is depreciated as such.
///
///
/// Morningstar DataId: 23444
///
[JsonProperty("23444")]
public OperatingLeaseAssetsBalanceSheet OperatingLeaseAssets => _operatingLeaseAssets ??= new(_timeProvider, _securityIdentifier);
private OperatingLeaseAssetsBalanceSheet _operatingLeaseAssets;
///
/// Amounts owing to policy holders who have filed claims but have not yet been settled or paid.
///
///
/// Morningstar DataId: 23445
///
[JsonProperty("23445")]
public ClaimsOutstandingBalanceSheet ClaimsOutstanding => _claimsOutstanding ??= new(_timeProvider, _securityIdentifier);
private ClaimsOutstandingBalanceSheet _claimsOutstanding;
///
/// Liabilities due within the next 12 months related from an asset classified as Held for Sale.
///
///
/// Morningstar DataId: 23452
///
[JsonProperty("23452")]
public LiabilitiesHeldforSaleCurrentBalanceSheet LiabilitiesHeldforSaleCurrent => _liabilitiesHeldforSaleCurrent ??= new(_timeProvider, _securityIdentifier);
private LiabilitiesHeldforSaleCurrentBalanceSheet _liabilitiesHeldforSaleCurrent;
///
/// Liabilities related to an asset classified as held for sale excluding the portion due the next 12 months or operating cycle.
///
///
/// Morningstar DataId: 23453
///
[JsonProperty("23453")]
public LiabilitiesHeldforSaleNonCurrentBalanceSheet LiabilitiesHeldforSaleNonCurrent => _liabilitiesHeldforSaleNonCurrent ??= new(_timeProvider, _securityIdentifier);
private LiabilitiesHeldforSaleNonCurrentBalanceSheet _liabilitiesHeldforSaleNonCurrent;
///
/// Debt securities held as investments.
///
///
/// Morningstar DataId: 23455
///
[JsonProperty("23455")]
public DebtSecuritiesBalanceSheet DebtSecurities => _debtSecurities ??= new(_timeProvider, _securityIdentifier);
private DebtSecuritiesBalanceSheet _debtSecurities;
///
/// Represents the total amount of long-term capital leases that must be paid within the next accounting period for a Non- Differentiated Balance Sheet. Capital lease obligations are contractual obligations that arise from obtaining the use of property or equipment via a capital lease contract.
///
///
/// Morningstar DataId: 23456
///
[JsonProperty("23456")]
public TotalFinancialLeaseObligationsBalanceSheet TotalFinancialLeaseObligations => _totalFinancialLeaseObligations ??= new(_timeProvider, _securityIdentifier);
private TotalFinancialLeaseObligationsBalanceSheet _totalFinancialLeaseObligations;
///
/// Sum of Accrued Liabilities and Deferred Income (amount received in advance but the services are not provided in respect of amount) due within 1 year.
///
///
/// Morningstar DataId: 23457
///
[JsonProperty("23457")]
public AccruedandDeferredIncomeCurrentBalanceSheet AccruedandDeferredIncomeCurrent => _accruedandDeferredIncomeCurrent ??= new(_timeProvider, _securityIdentifier);
private AccruedandDeferredIncomeCurrentBalanceSheet _accruedandDeferredIncomeCurrent;
///
/// Sum of Accrued Liabilities and Deferred Income (amount received in advance but the services are not provided in respect of amount) due after 1 year.
///
///
/// Morningstar DataId: 23458
///
[JsonProperty("23458")]
public AccruedandDeferredIncomeNonCurrentBalanceSheet AccruedandDeferredIncomeNonCurrent => _accruedandDeferredIncomeNonCurrent ??= new(_timeProvider, _securityIdentifier);
private AccruedandDeferredIncomeNonCurrentBalanceSheet _accruedandDeferredIncomeNonCurrent;
///
/// Accounts owed to the bank in relation to capital leases to be received within the next accounting period. Capital/ finance lease obligations are contractual obligations that arise from obtaining the use of property or equipment via a capital lease contract.
///
///
/// Morningstar DataId: 23459
///
[JsonProperty("23459")]
public FinanceLeaseReceivablesCurrentBalanceSheet FinanceLeaseReceivablesCurrent => _financeLeaseReceivablesCurrent ??= new(_timeProvider, _securityIdentifier);
private FinanceLeaseReceivablesCurrentBalanceSheet _financeLeaseReceivablesCurrent;
///
/// Accounts owed to the bank in relation to capital leases to be received beyond the next accounting period. Capital/ finance lease obligations are contractual obligations that arise from obtaining the use of property or equipment via a capital lease contract.
///
///
/// Morningstar DataId: 23460
///
[JsonProperty("23460")]
public FinanceLeaseReceivablesNonCurrentBalanceSheet FinanceLeaseReceivablesNonCurrent => _financeLeaseReceivablesNonCurrent ??= new(_timeProvider, _securityIdentifier);
private FinanceLeaseReceivablesNonCurrentBalanceSheet _financeLeaseReceivablesNonCurrent;
///
/// Financial related liabilities due within one year, including short term and current portions of long-term debt, capital leases and derivative liabilities.
///
///
/// Morningstar DataId: 23462
///
[JsonProperty("23462")]
public FinancialLiabilitiesCurrentBalanceSheet FinancialLiabilitiesCurrent => _financialLiabilitiesCurrent ??= new(_timeProvider, _securityIdentifier);
private FinancialLiabilitiesCurrentBalanceSheet _financialLiabilitiesCurrent;
///
/// Financial related liabilities due beyond one year, including long term debt, capital leases and derivative liabilities.
///
///
/// Morningstar DataId: 23463
///
[JsonProperty("23463")]
public FinancialLiabilitiesNonCurrentBalanceSheet FinancialLiabilitiesNonCurrent => _financialLiabilitiesNonCurrent ??= new(_timeProvider, _securityIdentifier);
private FinancialLiabilitiesNonCurrentBalanceSheet _financialLiabilitiesNonCurrent;
///
/// Financial assets that are held at fair value through profit or loss comprise assets held for trading and those financial assets designated as being held at fair value through profit or loss.
///
///
/// Morningstar DataId: 23466
///
[JsonProperty("23466")]
public FinancialAssetsDesignatedasFairValueThroughProfitorLossTotalBalanceSheet FinancialAssetsDesignatedasFairValueThroughProfitorLossTotal => _financialAssetsDesignatedasFairValueThroughProfitorLossTotal ??= new(_timeProvider, _securityIdentifier);
private FinancialAssetsDesignatedasFairValueThroughProfitorLossTotalBalanceSheet _financialAssetsDesignatedasFairValueThroughProfitorLossTotal;
///
/// Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes, and current deferred tax assets.
///
///
/// Morningstar DataId: 23468
///
[JsonProperty("23468")]
public TaxesAssetsCurrentBalanceSheet TaxesAssetsCurrent => _taxesAssetsCurrent ??= new(_timeProvider, _securityIdentifier);
private TaxesAssetsCurrentBalanceSheet _taxesAssetsCurrent;
///
/// Other equity instruments issued by the company that cannot be identified by other specific items in the Equity section.
///
///
/// Morningstar DataId: 23469
///
[JsonProperty("23469")]
public OtherEquityInterestBalanceSheet OtherEquityInterest => _otherEquityInterest ??= new(_timeProvider, _securityIdentifier);
private OtherEquityInterestBalanceSheet _otherEquityInterest;
///
/// Carrying amount of any interest-bearing loan which is due after one year.
///
///
/// Morningstar DataId: 23470
///
[JsonProperty("23470")]
public InterestBearingBorrowingsNonCurrentBalanceSheet InterestBearingBorrowingsNonCurrent => _interestBearingBorrowingsNonCurrent ??= new(_timeProvider, _securityIdentifier);
private InterestBearingBorrowingsNonCurrentBalanceSheet _interestBearingBorrowingsNonCurrent;
///
/// Non-interest bearing borrowings due after a year.
///
///
/// Morningstar DataId: 23471
///
[JsonProperty("23471")]
public NonInterestBearingBorrowingsNonCurrentBalanceSheet NonInterestBearingBorrowingsNonCurrent => _nonInterestBearingBorrowingsNonCurrent ??= new(_timeProvider, _securityIdentifier);
private NonInterestBearingBorrowingsNonCurrentBalanceSheet _nonInterestBearingBorrowingsNonCurrent;
///
/// Sum of all non-current payables and accrued expenses.
///
///
/// Morningstar DataId: 23472
///
[JsonProperty("23472")]
public TradeandOtherPayablesNonCurrentBalanceSheet TradeandOtherPayablesNonCurrent => _tradeandOtherPayablesNonCurrent ??= new(_timeProvider, _securityIdentifier);
private TradeandOtherPayablesNonCurrentBalanceSheet _tradeandOtherPayablesNonCurrent;
///
/// Non-interest bearing deposits in other financial institutions for short periods of time, usually less than 12 months.
///
///
/// Morningstar DataId: 23474
///
[JsonProperty("23474")]
public NonInterestBearingBorrowingsCurrentBalanceSheet NonInterestBearingBorrowingsCurrent => _nonInterestBearingBorrowingsCurrent ??= new(_timeProvider, _securityIdentifier);
private NonInterestBearingBorrowingsCurrentBalanceSheet _nonInterestBearingBorrowingsCurrent;
///
/// Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.
///
///
/// Morningstar DataId: 23475
///
[JsonProperty("23475")]
public PensionandOtherPostRetirementBenefitPlansCurrentBalanceSheet PensionandOtherPostRetirementBenefitPlansCurrent => _pensionandOtherPostRetirementBenefitPlansCurrent ??= new(_timeProvider, _securityIdentifier);
private PensionandOtherPostRetirementBenefitPlansCurrentBalanceSheet _pensionandOtherPostRetirementBenefitPlansCurrent;
///
/// Reflects the carrying amount of any other unpaid loans, an asset of the bank.
///
///
/// Morningstar DataId: 23478
///
[JsonProperty("23478")]
public OtherLoanAssetsBalanceSheet OtherLoanAssets => _otherLoanAssets ??= new(_timeProvider, _securityIdentifier);
private OtherLoanAssetsBalanceSheet _otherLoanAssets;
///
/// Total value collateral assets pledged to the bank that can be sold or used as collateral for other loans.
///
///
/// Morningstar DataId: 23480
///
[JsonProperty("23480")]
public AssetsPledgedasCollateralSubjecttoSaleorRepledgingTotalBalanceSheet AssetsPledgedasCollateralSubjecttoSaleorRepledgingTotal => _assetsPledgedasCollateralSubjecttoSaleorRepledgingTotal ??= new(_timeProvider, _securityIdentifier);
private AssetsPledgedasCollateralSubjecttoSaleorRepledgingTotalBalanceSheet _assetsPledgedasCollateralSubjecttoSaleorRepledgingTotal;
///
/// Sum of total tax assets in a Non-Differentiated Balance Sheet, includes Tax Receivables and Deferred Tax Assets.
///
///
/// Morningstar DataId: 23481
///
[JsonProperty("23481")]
public TaxAssetsTotalBalanceSheet TaxAssetsTotal => _taxAssetsTotal ??= new(_timeProvider, _securityIdentifier);
private TaxAssetsTotalBalanceSheet _taxAssetsTotal;
///
/// Borrowings from the central bank, which are primarily used to cover shortages in the required reserve balance and liquidity shortages.
///
///
/// Morningstar DataId: 23482
///
[JsonProperty("23482")]
public AdvancesfromCentralBanksBalanceSheet AdvancesfromCentralBanks => _advancesfromCentralBanks ??= new(_timeProvider, _securityIdentifier);
private AdvancesfromCentralBanksBalanceSheet _advancesfromCentralBanks;
///
/// A savings certificate entitling the bearer to receive interest. A CD bears a maturity date, a specified fixed interest rate and can be issued in any denomination.
///
///
/// Morningstar DataId: 23484
///
[JsonProperty("23484")]
public DepositCertificatesBalanceSheet DepositCertificates => _depositCertificates ??= new(_timeProvider, _securityIdentifier);
private DepositCertificatesBalanceSheet _depositCertificates;
///
/// Non-interest bearing deposits in other financial institutions for relatively short periods of time; on a Non-Differentiated Balance Sheet.
///
///
/// Morningstar DataId: 23487
///
[JsonProperty("23487")]
public NonInterestBearingBorrowingsTotalBalanceSheet NonInterestBearingBorrowingsTotal => _nonInterestBearingBorrowingsTotal ??= new(_timeProvider, _securityIdentifier);
private NonInterestBearingBorrowingsTotalBalanceSheet _nonInterestBearingBorrowingsTotal;
///
/// Other borrowings by the bank to fund its activities that cannot be identified by other specific items in the Liabilities section.
///
///
/// Morningstar DataId: 23488
///
[JsonProperty("23488")]
public OtherBorrowedFundsBalanceSheet OtherBorrowedFunds => _otherBorrowedFunds ??= new(_timeProvider, _securityIdentifier);
private OtherBorrowedFundsBalanceSheet _otherBorrowedFunds;
///
/// Financial liabilities that are held at fair value through profit or loss.
///
///
/// Morningstar DataId: 23490
///
[JsonProperty("23490")]
public FinancialLiabilitiesDesignatedasFairValueThroughProfitorLossTotalBalanceSheet FinancialLiabilitiesDesignatedasFairValueThroughProfitorLossTotal => _financialLiabilitiesDesignatedasFairValueThroughProfitorLossTotal ??= new(_timeProvider, _securityIdentifier);
private FinancialLiabilitiesDesignatedasFairValueThroughProfitorLossTotalBalanceSheet _financialLiabilitiesDesignatedasFairValueThroughProfitorLossTotal;
///
/// Financial liabilities carried at amortized cost.
///
///
/// Morningstar DataId: 23491
///
[JsonProperty("23491")]
public FinancialLiabilitiesMeasuredatAmortizedCostTotalBalanceSheet FinancialLiabilitiesMeasuredatAmortizedCostTotal => _financialLiabilitiesMeasuredatAmortizedCostTotal ??= new(_timeProvider, _securityIdentifier);
private FinancialLiabilitiesMeasuredatAmortizedCostTotalBalanceSheet _financialLiabilitiesMeasuredatAmortizedCostTotal;
///
/// Liabilities which have occurred, but have not been paid or logged under accounts payable during an accounting period. In other words, obligations for goods and services provided to a company for which invoices have not yet been received; on a Non- Differentiated Balance Sheet.
///
///
/// Morningstar DataId: 23495
///
[JsonProperty("23495")]
public AccruedLiabilitiesTotalBalanceSheet AccruedLiabilitiesTotal => _accruedLiabilitiesTotal ??= new(_timeProvider, _securityIdentifier);
private AccruedLiabilitiesTotalBalanceSheet _accruedLiabilitiesTotal;
///
/// Collections of cash or other assets related to revenue producing activity for which revenue has not yet been recognized on a Non- Differentiated Balance Sheet.
///
///
/// Morningstar DataId: 23496
///
[JsonProperty("23496")]
public DeferredIncomeTotalBalanceSheet DeferredIncomeTotal => _deferredIncomeTotal ??= new(_timeProvider, _securityIdentifier);
private DeferredIncomeTotalBalanceSheet _deferredIncomeTotal;
///
/// A future tax liability, resulting from temporary differences between book (accounting) value of assets and liabilities and their tax value or timing differences between the recognition of gains and losses in financial statements, on a Non-Differentiated Balance Sheet.
///
///
/// Morningstar DataId: 23497
///
[JsonProperty("23497")]
public DeferredTaxLiabilitiesTotalBalanceSheet DeferredTaxLiabilitiesTotal => _deferredTaxLiabilitiesTotal ??= new(_timeProvider, _securityIdentifier);
private DeferredTaxLiabilitiesTotalBalanceSheet _deferredTaxLiabilitiesTotal;
///
/// Reinsurance asset is insurance that is purchased by an insurance company from another insurance company.
///
///
/// Morningstar DataId: 23499
///
[JsonProperty("23499")]
public ReinsuranceAssetsBalanceSheet ReinsuranceAssets => _reinsuranceAssets ??= new(_timeProvider, _securityIdentifier);
private ReinsuranceAssetsBalanceSheet _reinsuranceAssets;
///
/// Deposits made under reinsurance.
///
///
/// Morningstar DataId: 23502
///
[JsonProperty("23502")]
public DepositsMadeunderAssumedReinsuranceContractBalanceSheet DepositsMadeunderAssumedReinsuranceContract => _depositsMadeunderAssumedReinsuranceContract ??= new(_timeProvider, _securityIdentifier);
private DepositsMadeunderAssumedReinsuranceContractBalanceSheet _depositsMadeunderAssumedReinsuranceContract;
///
/// A contract under which one party (the insurer) accepts significant insurance risk from another party (the policyholder) by agreeing to compensate the policyholder if a specified uncertain future event (the insured event) adversely affects the policyholder. This includes Insurance Receivables and Premiums Receivables.
///
///
/// Morningstar DataId: 23503
///
[JsonProperty("23503")]
public InsuranceContractAssetsBalanceSheet InsuranceContractAssets => _insuranceContractAssets ??= new(_timeProvider, _securityIdentifier);
private InsuranceContractAssetsBalanceSheet _insuranceContractAssets;
///
/// Any type of insurance policy that protects an individual or business from the risk that they may be sued and held legally liable for something such as malpractice, injury or negligence. Liability insurance policies cover both legal costs and any legal payouts for which the insured would be responsible if found legally liable. Intentional damage and contractual liabilities are typically not covered in these types of policies.
///
///
/// Morningstar DataId: 23505
///
[JsonProperty("23505")]
public InsuranceContractLiabilitiesBalanceSheet InsuranceContractLiabilities => _insuranceContractLiabilities ??= new(_timeProvider, _securityIdentifier);
private InsuranceContractLiabilitiesBalanceSheet _insuranceContractLiabilities;
///
/// Deposit received through ceded insurance contract.
///
///
/// Morningstar DataId: 23508
///
[JsonProperty("23508")]
public DepositsReceivedunderCededInsuranceContractBalanceSheet DepositsReceivedunderCededInsuranceContract => _depositsReceivedunderCededInsuranceContract ??= new(_timeProvider, _securityIdentifier);
private DepositsReceivedunderCededInsuranceContractBalanceSheet _depositsReceivedunderCededInsuranceContract;
///
/// Liabilities due on the insurance investment contract.
///
///
/// Morningstar DataId: 23509
///
[JsonProperty("23509")]
public InvestmentContractLiabilitiesBalanceSheet InvestmentContractLiabilities => _investmentContractLiabilities ??= new(_timeProvider, _securityIdentifier);
private InvestmentContractLiabilitiesBalanceSheet _investmentContractLiabilities;
///
/// Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).
///
///
/// Morningstar DataId: 23515
///
[JsonProperty("23515")]
public PensionAndOtherPostretirementBenefitPlansTotalBalanceSheet PensionAndOtherPostretirementBenefitPlansTotal => _pensionAndOtherPostretirementBenefitPlansTotal ??= new(_timeProvider, _securityIdentifier);
private PensionAndOtherPostretirementBenefitPlansTotalBalanceSheet _pensionAndOtherPostretirementBenefitPlansTotal;
///
/// Liabilities related to an asset classified as held for sale.
///
///
/// Morningstar DataId: 23516
///
[JsonProperty("23516")]
public LiabilitiesHeldforSaleTotalBalanceSheet LiabilitiesHeldforSaleTotal => _liabilitiesHeldforSaleTotal ??= new(_timeProvider, _securityIdentifier);
private LiabilitiesHeldforSaleTotalBalanceSheet _liabilitiesHeldforSaleTotal;
///
/// A security transaction which expires within a 12 month period that reduces the risk on an existing investment position.
///
///
/// Morningstar DataId: 23518
///
[JsonProperty("23518")]
public HedgingAssetsCurrentBalanceSheet HedgingAssetsCurrent => _hedgingAssetsCurrent ??= new(_timeProvider, _securityIdentifier);
private HedgingAssetsCurrentBalanceSheet _hedgingAssetsCurrent;
///
/// Loans that entitles the lender (or the holder of loan debenture) to convert the loan to common or preferred stock (ordinary or preference shares) at a specified rate conversion rate and a specified time frame; in a Non-Differentiated Balance Sheet.
///
///
/// Morningstar DataId: 23519
///
[JsonProperty("23519")]
public ConvertibleLoansTotalBalanceSheet ConvertibleLoansTotal => _convertibleLoansTotal ??= new(_timeProvider, _securityIdentifier);
private ConvertibleLoansTotalBalanceSheet _convertibleLoansTotal;
///
/// Total debt financing obligation issued by a bank or similar financial institution to a company that entitles the lender or holder of the instrument to interest payments and the repayment of principal at a specified time; in a Non-Differentiated Balance Sheet.
///
///
/// Morningstar DataId: 23520
///
[JsonProperty("23520")]
public BankLoansTotalBalanceSheet BankLoansTotal => _bankLoansTotal ??= new(_timeProvider, _securityIdentifier);
private BankLoansTotalBalanceSheet _bankLoansTotal;
///
/// Total other loans between the customer and bank which cannot be identified by other specific items in the Debt section; in a Non- Differentiated Balance Sheet.
///
///
/// Morningstar DataId: 23521
///
[JsonProperty("23521")]
public OtherLoansTotalBalanceSheet OtherLoansTotal => _otherLoansTotal ??= new(_timeProvider, _securityIdentifier);
private OtherLoansTotalBalanceSheet _otherLoansTotal;
///
/// Liabilities related to insurance funds that are dissolved after one year.
///
///
/// Morningstar DataId: 23524
///
[JsonProperty("23524")]
public InsuranceFundsNonCurrentBalanceSheet InsuranceFundsNonCurrent => _insuranceFundsNonCurrent ??= new(_timeProvider, _securityIdentifier);
private InsuranceFundsNonCurrentBalanceSheet _insuranceFundsNonCurrent;
///
/// The total aggregate of all written promises and/or agreements to repay a stated amount of borrowed funds at a specified date in the future; in a Non-Differentiated Balance Sheet.
///
///
/// Morningstar DataId: 23528
///
[JsonProperty("23528")]
public DebtTotalBalanceSheet DebtTotal => _debtTotal ??= new(_timeProvider, _securityIdentifier);
private DebtTotalBalanceSheet _debtTotal;
///
/// The treasury stock number of common shares. This represents the number of common shares owned by the company as a result of share repurchase programs or donations.
///
///
/// Morningstar DataId: 23529
///
[JsonProperty("23529")]
public ComTreShaNumBalanceSheet ComTreShaNum => _comTreShaNum ??= new(_timeProvider, _securityIdentifier);
private ComTreShaNumBalanceSheet _comTreShaNum;
///
/// The treasury stock number of preferred shares. This represents the number of preferred shares owned by the company as a result of share repurchase programs or donations.
///
///
/// Morningstar DataId: 23530
///
[JsonProperty("23530")]
public PreTreShaNumBalanceSheet PreTreShaNum => _preTreShaNum ??= new(_timeProvider, _securityIdentifier);
private PreTreShaNumBalanceSheet _preTreShaNum;
///
/// This is a metric that shows a company's overall debt situation by netting the value of a company's liabilities and debts with its cash and other similar liquid assets. It is calculated using [Current Debt] + [Long Term Debt] - [Cash and Cash Equivalents].
///
///
/// Morningstar DataId: 23531
///
[JsonProperty("23531")]
public NetDebtBalanceSheet NetDebt => _netDebt ??= new(_timeProvider, _securityIdentifier);
private NetDebtBalanceSheet _netDebt;
///
/// The number of authorized shares that is sold to and held by the shareholders of a company, regardless of whether they are insiders, institutional investors or the general public. Unlike shares that are held as treasury stock, shares that have been retired are not included in this figure. The amount of issued shares can be all or part of the total amount of authorized shares of a corporation.
///
///
/// Morningstar DataId: 23532
///
[JsonProperty("23532")]
public ShareIssuedBalanceSheet ShareIssued => _shareIssued ??= new(_timeProvider, _securityIdentifier);
private ShareIssuedBalanceSheet _shareIssued;
///
/// Short term assets set apart for sale to liquidate in the future and are measured at the lower of carrying amount and fair value less costs to sell.
///
///
/// Morningstar DataId: 23533
///
[JsonProperty("23533")]
public AssetsHeldForSaleCurrentBalanceSheet AssetsHeldForSaleCurrent => _assetsHeldForSaleCurrent ??= new(_timeProvider, _securityIdentifier);
private AssetsHeldForSaleCurrentBalanceSheet _assetsHeldForSaleCurrent;
///
/// Long term assets set apart for sale to liquidate in the future and are measured at the lower of carrying amount and fair value less costs to sell.
///
///
/// Morningstar DataId: 23534
///
[JsonProperty("23534")]
public AssetsHeldForSaleNonCurrentBalanceSheet AssetsHeldForSaleNonCurrent => _assetsHeldForSaleNonCurrent ??= new(_timeProvider, _securityIdentifier);
private AssetsHeldForSaleNonCurrentBalanceSheet _assetsHeldForSaleNonCurrent;
///
/// Biological assets include plants and animals.
///
///
/// Morningstar DataId: 23535
///
[JsonProperty("23535")]
public BiologicalAssetsBalanceSheet BiologicalAssets => _biologicalAssets ??= new(_timeProvider, _securityIdentifier);
private BiologicalAssetsBalanceSheet _biologicalAssets;
///
/// Cash that the company can use only for specific purposes or cash deposit or placing of owned property by a debtor (the pledger) to a creditor (the pledgee) as a security for a loan or obligation.
///
///
/// Morningstar DataId: 23536
///
[JsonProperty("23536")]
public CashRestrictedOrPledgedBalanceSheet CashRestrictedOrPledged => _cashRestrictedOrPledged ??= new(_timeProvider, _securityIdentifier);
private CashRestrictedOrPledgedBalanceSheet _cashRestrictedOrPledged;
///
/// A long term loan with a warrant attached that gives the debt holder the option to exchange all or a portion of the loan principal for an equity position in the company at a predetermined rate of conversion within a specified period of time.
///
///
/// Morningstar DataId: 23537
///
[JsonProperty("23537")]
public ConvertibleLoansNonCurrentBalanceSheet ConvertibleLoansNonCurrent => _convertibleLoansNonCurrent ??= new(_timeProvider, _securityIdentifier);
private ConvertibleLoansNonCurrentBalanceSheet _convertibleLoansNonCurrent;
///
/// Financial instruments that are linked to a specific financial instrument or indicator or commodity, and through which specific financial risks can be traded in financial markets in their own right, such as financial options, futures, forwards, etc.
///
///
/// Morningstar DataId: 23538
///
[JsonProperty("23538")]
public FinancialOrDerivativeInvestmentCurrentLiabilitiesBalanceSheet FinancialOrDerivativeInvestmentCurrentLiabilities => _financialOrDerivativeInvestmentCurrentLiabilities ??= new(_timeProvider, _securityIdentifier);
private FinancialOrDerivativeInvestmentCurrentLiabilitiesBalanceSheet _financialOrDerivativeInvestmentCurrentLiabilities;
///
/// Investments that are neither Investment in Financial Assets nor Long term equity investment, not expected to be cashed within a year.
///
///
/// Morningstar DataId: 23540
///
[JsonProperty("23540")]
public OtherInvestmentsBalanceSheet OtherInvestments => _otherInvestments ??= new(_timeProvider, _securityIdentifier);
private OtherInvestmentsBalanceSheet _otherInvestments;
///
/// Amounts due from customers or clients, more than one year from the balance sheet date, for goods or services that have been delivered or sold in the normal course of business, or other receivables.
///
///
/// Morningstar DataId: 23541
///
[JsonProperty("23541")]
public TradeAndOtherReceivablesNonCurrentBalanceSheet TradeAndOtherReceivablesNonCurrent => _tradeAndOtherReceivablesNonCurrent ??= new(_timeProvider, _securityIdentifier);
private TradeAndOtherReceivablesNonCurrentBalanceSheet _tradeAndOtherReceivablesNonCurrent;
///
/// For an unclassified balance sheet, carrying amount as of the balance sheet date of obligations due all related parties.
///
///
/// Morningstar DataId: 23543
///
[JsonProperty("23543")]
public DueFromRelatedPartiesBalanceSheet DueFromRelatedParties => _dueFromRelatedParties ??= new(_timeProvider, _securityIdentifier);
private DueFromRelatedPartiesBalanceSheet _dueFromRelatedParties;
///
/// The amount of surplus from insurance contracts which has not been allocated at the balance sheet date. This is represented as a liability to policyholders, as it pertains to cumulative income arising from the with-profits business.
///
///
/// Morningstar DataId: 23546
///
[JsonProperty("23546")]
public UnallocatedSurplusBalanceSheet UnallocatedSurplus => _unallocatedSurplus ??= new(_timeProvider, _securityIdentifier);
private UnallocatedSurplusBalanceSheet _unallocatedSurplus;
///
/// Debt due under 1 year according to the debt maturity schedule reported by the company.
///
///
/// Morningstar DataId: 23547
///
[JsonProperty("23547")]
public DebtDueInYear1BalanceSheet DebtDueInYear1 => _debtDueInYear1 ??= new(_timeProvider, _securityIdentifier);
private DebtDueInYear1BalanceSheet _debtDueInYear1;
///
/// Debt due under 2 years according to the debt maturity schedule reported by the company.
///
///
/// Morningstar DataId: 23548
///
[JsonProperty("23548")]
public DebtDueInYear2BalanceSheet DebtDueInYear2 => _debtDueInYear2 ??= new(_timeProvider, _securityIdentifier);
private DebtDueInYear2BalanceSheet _debtDueInYear2;
///
/// Debt due within 5 year if the company provide maturity schedule in range e.g. 1-5 years, 2-5 years. Debt due under 5 years according to the debt maturity schedule reported by the company. If a range is reported by the company, the value will be collected under the maximum number of years (eg. 1-5 years, 3-5 years or 5 years will all be collected under this data point.)
///
///
/// Morningstar DataId: 23549
///
[JsonProperty("23549")]
public DebtDueInYear5BalanceSheet DebtDueInYear5 => _debtDueInYear5 ??= new(_timeProvider, _securityIdentifier);
private DebtDueInYear5BalanceSheet _debtDueInYear5;
///
/// Debt maturing beyond 5 years (eg. 5-10 years) or with no specified maturity, according to the debt maturity schedule reported by the company.
///
///
/// Morningstar DataId: 23550
///
[JsonProperty("23550")]
public DebtDueBeyondBalanceSheet DebtDueBeyond => _debtDueBeyond ??= new(_timeProvider, _securityIdentifier);
private DebtDueBeyondBalanceSheet _debtDueBeyond;
///
/// Total Debt in Maturity Schedule is the sum of Debt details above.
///
///
/// Morningstar DataId: 23551
///
[JsonProperty("23551")]
public TotalDebtInMaturityScheduleBalanceSheet TotalDebtInMaturitySchedule => _totalDebtInMaturitySchedule ??= new(_timeProvider, _securityIdentifier);
private TotalDebtInMaturityScheduleBalanceSheet _totalDebtInMaturitySchedule;
///
/// Reserves created by revaluation of assets.
///
///
/// Morningstar DataId: 23552
///
[JsonProperty("23552")]
public FixedAssetsRevaluationReserveBalanceSheet FixedAssetsRevaluationReserve => _fixedAssetsRevaluationReserve ??= new(_timeProvider, _securityIdentifier);
private FixedAssetsRevaluationReserveBalanceSheet _fixedAssetsRevaluationReserve;
///
/// Other short term financial liabilities not categorized and due within one year or a normal operating cycle (whichever is longer).
///
///
/// Morningstar DataId: 23553
///
[JsonProperty("23553")]
public CurrentOtherFinancialLiabilitiesBalanceSheet CurrentOtherFinancialLiabilities => _currentOtherFinancialLiabilities ??= new(_timeProvider, _securityIdentifier);
private CurrentOtherFinancialLiabilitiesBalanceSheet _currentOtherFinancialLiabilities;
///
/// Other long term financial liabilities not categorized and due over one year or a normal operating cycle (whichever is longer).
///
///
/// Morningstar DataId: 23554
///
[JsonProperty("23554")]
public NonCurrentOtherFinancialLiabilitiesBalanceSheet NonCurrentOtherFinancialLiabilities => _nonCurrentOtherFinancialLiabilities ??= new(_timeProvider, _securityIdentifier);
private NonCurrentOtherFinancialLiabilitiesBalanceSheet _nonCurrentOtherFinancialLiabilities;
///
/// Other financial liabilities not categorized.
///
///
/// Morningstar DataId: 23555
///
[JsonProperty("23555")]
public OtherFinancialLiabilitiesBalanceSheet OtherFinancialLiabilities => _otherFinancialLiabilities ??= new(_timeProvider, _securityIdentifier);
private OtherFinancialLiabilitiesBalanceSheet _otherFinancialLiabilities;
///
/// Total liabilities as reported by the company, may be the same or not the same as Morningstar's standardized definition.
///
///
/// Morningstar DataId: 23556
///
[JsonProperty("23556")]
public TotalLiabilitiesAsReportedBalanceSheet TotalLiabilitiesAsReported => _totalLiabilitiesAsReported ??= new(_timeProvider, _securityIdentifier);
private TotalLiabilitiesAsReportedBalanceSheet _totalLiabilitiesAsReported;
///
/// Total Equity as reported by the company, may be the same or not the same as Morningstar's standardized definition.
///
///
/// Morningstar DataId: 23557
///
[JsonProperty("23557")]
public TotalEquityAsReportedBalanceSheet TotalEquityAsReported => _totalEquityAsReported ??= new(_timeProvider, _securityIdentifier);
private TotalEquityAsReportedBalanceSheet _totalEquityAsReported;
private readonly ITimeProvider _timeProvider;
private readonly SecurityIdentifier _securityIdentifier;
///
/// Creates a new instance for the given time and security
///
public BalanceSheet(ITimeProvider timeProvider, SecurityIdentifier securityIdentifier)
{
_timeProvider = timeProvider;
_securityIdentifier = securityIdentifier;
}
}
}