# XBRL to JSON API Reference | SEC API > Complete API reference for the SEC EDGAR XBRL-to-JSON Converter API. Every query parameter and every response attribute, with types, constraints and a live example response. Source: https://sec-api.io/api-reference/xbrl-to-json Filing search and retrieval GET`https://api.sec-api.io/xbrl-to-json` Convert the XBRL data attached to an EDGAR filing into standardised JSON. Financial statements, cover page items, accounting policies and footnotes are returned as one object, with every US GAAP, dei and custom element mapped to its period, unit and segment. All XBRL-friendly filing types from 2005 to the present are supported, and new filings are converted in less than 300 milliseconds after EDGAR publishes them. [Read the guide for this API →](https://sec-api.io/docs/xbrl-to-json-converter-api) ## Authentication Send the API key either as a header or as a query parameter. The header is preferred; the query parameter exists for cases where a header cannot be set, such as opening a URL directly in a browser. Authorization: required header The API key on its own. Do not prefix it with Bearer or any other word. Example `Authorization: YOUR_API_KEY` token: optional query parameter The API key, appended to the URL. Use this only when a header is not possible. ## Query parameters Appended to the URL as a query string. htm-url: optional string URL of the filing on sec.gov ending in .htm or .html. Both the primary document URL and the filing index page URL are accepted. Supply exactly one of htm-url, xbrl-url or accession-no. Example `https://www.sec.gov/Archives/edgar/data/1318605/000156459021004599/tsla-10k_20201231.htm` xbrl-url: optional string URL of the XBRL instance document on sec.gov ending in .xml. It is the documentUrl of the dataFiles entry with the description EXTRACTED XBRL INSTANCE DOCUMENT returned by the Filing Search API. Supply exactly one of htm-url, xbrl-url or accession-no. Example `https://www.sec.gov/Archives/edgar/data/1318605/000156459021004599/tsla-10k_20201231_htm.xml` accession-no: optional string Accession number of the filing, with dashes. Supply exactly one of htm-url, xbrl-url or accession-no. Example `0001564590-21-004599` ## Response A JSON object. Nested attributes are collapsed; expand one to see its fields. CoverPage: optional object Cover page items from the dei taxonomy, for example DocumentType, DocumentPeriodEndDate, EntityRegistrantName, EntityCentralIndexKey, TradingSymbol, SecurityExchangeName, EntityPublicFloat and CurrentFiscalYearEndDate. {UsGaapItemName}: array of object, object or string One key per XBRL element, named after the element with the us-gaap_ prefix removed, for example RevenueFromContractWithCustomerExcludingAssessedTax or CashAndCashEquivalentsAtCarryingValue. Elements are never renamed to a parent concept. The value is an array of facts when the element is reported for several periods or segments, a single fact object when it is reported once, and a plain string for simple cover page entries such as DocumentType. value: string The reported value as a string. Numbers are unscaled, so 274515000000 means 274,515 million. period: object The period the fact applies to. It holds either startDate and endDate, or instant. startDate: optional string First day of the reporting period, YYYY-MM-DD. Present on duration facts such as income statement and cash flow items. endDate: optional string Last day of the reporting period, YYYY-MM-DD. Present on duration facts, always together with startDate. instant: optional string The single date the fact is measured on, YYYY-MM-DD. Present on point-in-time facts such as balance sheet items, instead of startDate and endDate. unitRef: optional string Unit of the value, for example usd or shares. Absent on text and flag facts. decimals: optional string Rounding of the reported value. A value of -6 means the last six digits are rounded. Absent on text and flag facts. segment: optional object or array of object The breakdown the fact belongs to. It is a single object for one dimension, and an array of objects when several dimensions apply at once. Facts without a segment are the consolidated totals. dimension: string The axis the fact is broken down by, for example srt:ProductOrServiceAxis or us-gaap:FairValueByFairValueHierarchyLevelAxis. value: string The member on that axis, for example us-gaap:ProductMember or us-gaap:CommonStockMember. StatementsOfIncome: optional object The income statement. Filer-specific names such as ConsolidatedStatementsofOperations are renamed to this root name. {UsGaapItemName}: array of object, object or string One key per XBRL element, named after the element with the us-gaap_ prefix removed, for example RevenueFromContractWithCustomerExcludingAssessedTax or CashAndCashEquivalentsAtCarryingValue. Elements are never renamed to a parent concept. The value is an array of facts when the element is reported for several periods or segments, a single fact object when it is reported once, and a plain string for simple cover page entries such as DocumentType. value: string The reported value as a string. Numbers are unscaled, so 274515000000 means 274,515 million. period: object The period the fact applies to. It holds either startDate and endDate, or instant. startDate: optional string First day of the reporting period, YYYY-MM-DD. Present on duration facts such as income statement and cash flow items. endDate: optional string Last day of the reporting period, YYYY-MM-DD. Present on duration facts, always together with startDate. instant: optional string The single date the fact is measured on, YYYY-MM-DD. Present on point-in-time facts such as balance sheet items, instead of startDate and endDate. unitRef: optional string Unit of the value, for example usd or shares. Absent on text and flag facts. decimals: optional string Rounding of the reported value. A value of -6 means the last six digits are rounded. Absent on text and flag facts. segment: optional object or array of object The breakdown the fact belongs to. It is a single object for one dimension, and an array of objects when several dimensions apply at once. Facts without a segment are the consolidated totals. dimension: string The axis the fact is broken down by, for example srt:ProductOrServiceAxis or us-gaap:FairValueByFairValueHierarchyLevelAxis. value: string The member on that axis, for example us-gaap:ProductMember or us-gaap:CommonStockMember. StatementsOfIncomeParenthetical: optional object Parenthetical notes attached to the income statement. {UsGaapItemName}: array of object, object or string One key per XBRL element, named after the element with the us-gaap_ prefix removed, for example RevenueFromContractWithCustomerExcludingAssessedTax or CashAndCashEquivalentsAtCarryingValue. Elements are never renamed to a parent concept. The value is an array of facts when the element is reported for several periods or segments, a single fact object when it is reported once, and a plain string for simple cover page entries such as DocumentType. value: string The reported value as a string. Numbers are unscaled, so 274515000000 means 274,515 million. period: object The period the fact applies to. It holds either startDate and endDate, or instant. startDate: optional string First day of the reporting period, YYYY-MM-DD. Present on duration facts such as income statement and cash flow items. endDate: optional string Last day of the reporting period, YYYY-MM-DD. Present on duration facts, always together with startDate. instant: optional string The single date the fact is measured on, YYYY-MM-DD. Present on point-in-time facts such as balance sheet items, instead of startDate and endDate. unitRef: optional string Unit of the value, for example usd or shares. Absent on text and flag facts. decimals: optional string Rounding of the reported value. A value of -6 means the last six digits are rounded. Absent on text and flag facts. segment: optional object or array of object The breakdown the fact belongs to. It is a single object for one dimension, and an array of objects when several dimensions apply at once. Facts without a segment are the consolidated totals. dimension: string The axis the fact is broken down by, for example srt:ProductOrServiceAxis or us-gaap:FairValueByFairValueHierarchyLevelAxis. value: string The member on that axis, for example us-gaap:ProductMember or us-gaap:CommonStockMember. StatementsOfComprehensiveIncome: optional object The statement of comprehensive income. {UsGaapItemName}: array of object, object or string One key per XBRL element, named after the element with the us-gaap_ prefix removed, for example RevenueFromContractWithCustomerExcludingAssessedTax or CashAndCashEquivalentsAtCarryingValue. Elements are never renamed to a parent concept. The value is an array of facts when the element is reported for several periods or segments, a single fact object when it is reported once, and a plain string for simple cover page entries such as DocumentType. value: string The reported value as a string. Numbers are unscaled, so 274515000000 means 274,515 million. period: object The period the fact applies to. It holds either startDate and endDate, or instant. startDate: optional string First day of the reporting period, YYYY-MM-DD. Present on duration facts such as income statement and cash flow items. endDate: optional string Last day of the reporting period, YYYY-MM-DD. Present on duration facts, always together with startDate. instant: optional string The single date the fact is measured on, YYYY-MM-DD. Present on point-in-time facts such as balance sheet items, instead of startDate and endDate. unitRef: optional string Unit of the value, for example usd or shares. Absent on text and flag facts. decimals: optional string Rounding of the reported value. A value of -6 means the last six digits are rounded. Absent on text and flag facts. segment: optional object or array of object The breakdown the fact belongs to. It is a single object for one dimension, and an array of objects when several dimensions apply at once. Facts without a segment are the consolidated totals. dimension: string The axis the fact is broken down by, for example srt:ProductOrServiceAxis or us-gaap:FairValueByFairValueHierarchyLevelAxis. value: string The member on that axis, for example us-gaap:ProductMember or us-gaap:CommonStockMember. StatementsOfComprehensiveIncomeParenthetical: optional object Parenthetical notes attached to the statement of comprehensive income. {UsGaapItemName}: array of object, object or string One key per XBRL element, named after the element with the us-gaap_ prefix removed, for example RevenueFromContractWithCustomerExcludingAssessedTax or CashAndCashEquivalentsAtCarryingValue. Elements are never renamed to a parent concept. The value is an array of facts when the element is reported for several periods or segments, a single fact object when it is reported once, and a plain string for simple cover page entries such as DocumentType. value: string The reported value as a string. Numbers are unscaled, so 274515000000 means 274,515 million. period: object The period the fact applies to. It holds either startDate and endDate, or instant. startDate: optional string First day of the reporting period, YYYY-MM-DD. Present on duration facts such as income statement and cash flow items. endDate: optional string Last day of the reporting period, YYYY-MM-DD. Present on duration facts, always together with startDate. instant: optional string The single date the fact is measured on, YYYY-MM-DD. Present on point-in-time facts such as balance sheet items, instead of startDate and endDate. unitRef: optional string Unit of the value, for example usd or shares. Absent on text and flag facts. decimals: optional string Rounding of the reported value. A value of -6 means the last six digits are rounded. Absent on text and flag facts. segment: optional object or array of object The breakdown the fact belongs to. It is a single object for one dimension, and an array of objects when several dimensions apply at once. Facts without a segment are the consolidated totals. dimension: string The axis the fact is broken down by, for example srt:ProductOrServiceAxis or us-gaap:FairValueByFairValueHierarchyLevelAxis. value: string The member on that axis, for example us-gaap:ProductMember or us-gaap:CommonStockMember. BalanceSheets: optional object The balance sheet. Its facts carry an instant period rather than a start and end date. {UsGaapItemName}: array of object, object or string One key per XBRL element, named after the element with the us-gaap_ prefix removed, for example RevenueFromContractWithCustomerExcludingAssessedTax or CashAndCashEquivalentsAtCarryingValue. Elements are never renamed to a parent concept. The value is an array of facts when the element is reported for several periods or segments, a single fact object when it is reported once, and a plain string for simple cover page entries such as DocumentType. value: string The reported value as a string. Numbers are unscaled, so 274515000000 means 274,515 million. period: object The period the fact applies to. It holds either startDate and endDate, or instant. startDate: optional string First day of the reporting period, YYYY-MM-DD. Present on duration facts such as income statement and cash flow items. endDate: optional string Last day of the reporting period, YYYY-MM-DD. Present on duration facts, always together with startDate. instant: optional string The single date the fact is measured on, YYYY-MM-DD. Present on point-in-time facts such as balance sheet items, instead of startDate and endDate. unitRef: optional string Unit of the value, for example usd or shares. Absent on text and flag facts. decimals: optional string Rounding of the reported value. A value of -6 means the last six digits are rounded. Absent on text and flag facts. segment: optional object or array of object The breakdown the fact belongs to. It is a single object for one dimension, and an array of objects when several dimensions apply at once. Facts without a segment are the consolidated totals. dimension: string The axis the fact is broken down by, for example srt:ProductOrServiceAxis or us-gaap:FairValueByFairValueHierarchyLevelAxis. value: string The member on that axis, for example us-gaap:ProductMember or us-gaap:CommonStockMember. BalanceSheetsParenthetical: optional object Parenthetical notes attached to the balance sheet. {UsGaapItemName}: array of object, object or string One key per XBRL element, named after the element with the us-gaap_ prefix removed, for example RevenueFromContractWithCustomerExcludingAssessedTax or CashAndCashEquivalentsAtCarryingValue. Elements are never renamed to a parent concept. The value is an array of facts when the element is reported for several periods or segments, a single fact object when it is reported once, and a plain string for simple cover page entries such as DocumentType. value: string The reported value as a string. Numbers are unscaled, so 274515000000 means 274,515 million. period: object The period the fact applies to. It holds either startDate and endDate, or instant. startDate: optional string First day of the reporting period, YYYY-MM-DD. Present on duration facts such as income statement and cash flow items. endDate: optional string Last day of the reporting period, YYYY-MM-DD. Present on duration facts, always together with startDate. instant: optional string The single date the fact is measured on, YYYY-MM-DD. Present on point-in-time facts such as balance sheet items, instead of startDate and endDate. unitRef: optional string Unit of the value, for example usd or shares. Absent on text and flag facts. decimals: optional string Rounding of the reported value. A value of -6 means the last six digits are rounded. Absent on text and flag facts. segment: optional object or array of object The breakdown the fact belongs to. It is a single object for one dimension, and an array of objects when several dimensions apply at once. Facts without a segment are the consolidated totals. dimension: string The axis the fact is broken down by, for example srt:ProductOrServiceAxis or us-gaap:FairValueByFairValueHierarchyLevelAxis. value: string The member on that axis, for example us-gaap:ProductMember or us-gaap:CommonStockMember. StatementsOfCashFlows: optional object The cash flow statement. {UsGaapItemName}: array of object, object or string One key per XBRL element, named after the element with the us-gaap_ prefix removed, for example RevenueFromContractWithCustomerExcludingAssessedTax or CashAndCashEquivalentsAtCarryingValue. Elements are never renamed to a parent concept. The value is an array of facts when the element is reported for several periods or segments, a single fact object when it is reported once, and a plain string for simple cover page entries such as DocumentType. value: string The reported value as a string. Numbers are unscaled, so 274515000000 means 274,515 million. period: object The period the fact applies to. It holds either startDate and endDate, or instant. startDate: optional string First day of the reporting period, YYYY-MM-DD. Present on duration facts such as income statement and cash flow items. endDate: optional string Last day of the reporting period, YYYY-MM-DD. Present on duration facts, always together with startDate. instant: optional string The single date the fact is measured on, YYYY-MM-DD. Present on point-in-time facts such as balance sheet items, instead of startDate and endDate. unitRef: optional string Unit of the value, for example usd or shares. Absent on text and flag facts. decimals: optional string Rounding of the reported value. A value of -6 means the last six digits are rounded. Absent on text and flag facts. segment: optional object or array of object The breakdown the fact belongs to. It is a single object for one dimension, and an array of objects when several dimensions apply at once. Facts without a segment are the consolidated totals. dimension: string The axis the fact is broken down by, for example srt:ProductOrServiceAxis or us-gaap:FairValueByFairValueHierarchyLevelAxis. value: string The member on that axis, for example us-gaap:ProductMember or us-gaap:CommonStockMember. StatementsOfCashFlowsParenthetical: optional object Parenthetical notes attached to the cash flow statement. {UsGaapItemName}: array of object, object or string One key per XBRL element, named after the element with the us-gaap_ prefix removed, for example RevenueFromContractWithCustomerExcludingAssessedTax or CashAndCashEquivalentsAtCarryingValue. Elements are never renamed to a parent concept. The value is an array of facts when the element is reported for several periods or segments, a single fact object when it is reported once, and a plain string for simple cover page entries such as DocumentType. value: string The reported value as a string. Numbers are unscaled, so 274515000000 means 274,515 million. period: object The period the fact applies to. It holds either startDate and endDate, or instant. startDate: optional string First day of the reporting period, YYYY-MM-DD. Present on duration facts such as income statement and cash flow items. endDate: optional string Last day of the reporting period, YYYY-MM-DD. Present on duration facts, always together with startDate. instant: optional string The single date the fact is measured on, YYYY-MM-DD. Present on point-in-time facts such as balance sheet items, instead of startDate and endDate. unitRef: optional string Unit of the value, for example usd or shares. Absent on text and flag facts. decimals: optional string Rounding of the reported value. A value of -6 means the last six digits are rounded. Absent on text and flag facts. segment: optional object or array of object The breakdown the fact belongs to. It is a single object for one dimension, and an array of objects when several dimensions apply at once. Facts without a segment are the consolidated totals. dimension: string The axis the fact is broken down by, for example srt:ProductOrServiceAxis or us-gaap:FairValueByFairValueHierarchyLevelAxis. value: string The member on that axis, for example us-gaap:ProductMember or us-gaap:CommonStockMember. StatementsOfShareholdersEquity: optional object The statement of shareholders equity. {UsGaapItemName}: array of object, object or string One key per XBRL element, named after the element with the us-gaap_ prefix removed, for example RevenueFromContractWithCustomerExcludingAssessedTax or CashAndCashEquivalentsAtCarryingValue. Elements are never renamed to a parent concept. The value is an array of facts when the element is reported for several periods or segments, a single fact object when it is reported once, and a plain string for simple cover page entries such as DocumentType. value: string The reported value as a string. Numbers are unscaled, so 274515000000 means 274,515 million. period: object The period the fact applies to. It holds either startDate and endDate, or instant. startDate: optional string First day of the reporting period, YYYY-MM-DD. Present on duration facts such as income statement and cash flow items. endDate: optional string Last day of the reporting period, YYYY-MM-DD. Present on duration facts, always together with startDate. instant: optional string The single date the fact is measured on, YYYY-MM-DD. Present on point-in-time facts such as balance sheet items, instead of startDate and endDate. unitRef: optional string Unit of the value, for example usd or shares. Absent on text and flag facts. decimals: optional string Rounding of the reported value. A value of -6 means the last six digits are rounded. Absent on text and flag facts. segment: optional object or array of object The breakdown the fact belongs to. It is a single object for one dimension, and an array of objects when several dimensions apply at once. Facts without a segment are the consolidated totals. dimension: string The axis the fact is broken down by, for example srt:ProductOrServiceAxis or us-gaap:FairValueByFairValueHierarchyLevelAxis. value: string The member on that axis, for example us-gaap:ProductMember or us-gaap:CommonStockMember. StatementsOfShareholdersEquityParenthetical: optional object Parenthetical notes attached to the statement of shareholders equity. {UsGaapItemName}: array of object, object or string One key per XBRL element, named after the element with the us-gaap_ prefix removed, for example RevenueFromContractWithCustomerExcludingAssessedTax or CashAndCashEquivalentsAtCarryingValue. Elements are never renamed to a parent concept. The value is an array of facts when the element is reported for several periods or segments, a single fact object when it is reported once, and a plain string for simple cover page entries such as DocumentType. value: string The reported value as a string. Numbers are unscaled, so 274515000000 means 274,515 million. period: object The period the fact applies to. It holds either startDate and endDate, or instant. startDate: optional string First day of the reporting period, YYYY-MM-DD. Present on duration facts such as income statement and cash flow items. endDate: optional string Last day of the reporting period, YYYY-MM-DD. Present on duration facts, always together with startDate. instant: optional string The single date the fact is measured on, YYYY-MM-DD. Present on point-in-time facts such as balance sheet items, instead of startDate and endDate. unitRef: optional string Unit of the value, for example usd or shares. Absent on text and flag facts. decimals: optional string Rounding of the reported value. A value of -6 means the last six digits are rounded. Absent on text and flag facts. segment: optional object or array of object The breakdown the fact belongs to. It is a single object for one dimension, and an array of objects when several dimensions apply at once. Facts without a segment are the consolidated totals. dimension: string The axis the fact is broken down by, for example srt:ProductOrServiceAxis or us-gaap:FairValueByFairValueHierarchyLevelAxis. value: string The member on that axis, for example us-gaap:ProductMember or us-gaap:CommonStockMember. {DisclosureName}: optional object One key per remaining XBRL section of the filing, named after the section, for example RevenueRecognition, IncomeTaxes, Debt, Leases or SegmentInformationandGeographicDataNetSalesDetails. Accounting policies, footnotes, tables and detail sections all appear here, and their contents follow the same fact shape. {UsGaapItemName}: array of object, object or string One key per XBRL element, named after the element with the us-gaap_ prefix removed, for example RevenueFromContractWithCustomerExcludingAssessedTax or CashAndCashEquivalentsAtCarryingValue. Elements are never renamed to a parent concept. The value is an array of facts when the element is reported for several periods or segments, a single fact object when it is reported once, and a plain string for simple cover page entries such as DocumentType. value: string The reported value as a string. Numbers are unscaled, so 274515000000 means 274,515 million. period: object The period the fact applies to. It holds either startDate and endDate, or instant. startDate: optional string First day of the reporting period, YYYY-MM-DD. Present on duration facts such as income statement and cash flow items. endDate: optional string Last day of the reporting period, YYYY-MM-DD. Present on duration facts, always together with startDate. instant: optional string The single date the fact is measured on, YYYY-MM-DD. Present on point-in-time facts such as balance sheet items, instead of startDate and endDate. unitRef: optional string Unit of the value, for example usd or shares. Absent on text and flag facts. decimals: optional string Rounding of the reported value. A value of -6 means the last six digits are rounded. Absent on text and flag facts. segment: optional object or array of object The breakdown the fact belongs to. It is a single object for one dimension, and an array of objects when several dimensions apply at once. Facts without a segment are the consolidated totals. dimension: string The axis the fact is broken down by, for example srt:ProductOrServiceAxis or us-gaap:FairValueByFairValueHierarchyLevelAxis. value: string The member on that axis, for example us-gaap:ProductMember or us-gaap:CommonStockMember. ## Status codes | | | | --- | --- | | `200` | Success. The response holds one key per statement, cover page and disclosure section of the filing. | | `202` | The conversion started but has not finished. Retry after 60 seconds. | | `400` | The request could not be parsed. | | `403` | The API key is missing, or it is not valid. | | `404` | No parameter was supplied, no filing matches the parameter, or the filer attached no XBRL data to the filing, so no conversion is possible. | | `429` | Too many requests. Slow the request rate and retry. | | `500` | Server error. Retry, and report it if it persists. | ## Request example GET https://api.sec-api.io/xbrl-to-json ```bash https://api.sec-api.io/xbrl-to-json?htm-url=https://www.sec.gov/Archives/edgar/data/1318605/000156459021004599/tsla-10k_20201231.htm https://api.sec-api.io/xbrl-to-json?xbrl-url=https://www.sec.gov/Archives/edgar/data/1318605/000156459021004599/tsla-10k_20201231_htm.xml https://api.sec-api.io/xbrl-to-json?accession-no=0001564590-21-004599 ``` ```python from sec_api import XbrlApi xbrlApi = XbrlApi("YOUR_API_KEY") xbrl_json = xbrlApi.xbrl_to_json( htm_url="https://www.sec.gov/Archives/edgar/data/1318605/000156459021004599/tsla-10k_20201231.htm" ) ``` ```javascript import { xbrlApi } from "sec-api"; xbrlApi.setApiKey("YOUR_API_KEY"); const xbrlJson = await xbrlApi.xbrlToJson({ htmUrl: "https://www.sec.gov/Archives/edgar/data/1318605/000156459021004599/tsla-10k_20201231.htm", }); ``` ```bash curl -X GET "https://api.sec-api.io/xbrl-to-json?htm-url=https://www.sec.gov/Archives/edgar/data/1318605/000156459021004599/tsla-10k_20201231.htm" \ -H "Authorization: YOUR_API_KEY" ``` ## Response example 200 OK · application/json ```json { "CoverPage": { "DocumentType": "10-K", "DocumentAnnualReport": "true", "DocumentPeriodEndDate": "2020-09-26", "EntityRegistrantName": "Apple Inc.", "EntityCentralIndexKey": "0000320193", "EntityFilerCategory": "Large Accelerated Filer", "CurrentFiscalYearEndDate": "--09-26", "TradingSymbol": { "period": { "startDate": "2019-09-29", "endDate": "2020-09-26" }, "segment": { "dimension": "us-gaap:StatementClassOfStockAxis", "value": "us-gaap:CommonStockMember" }, "value": "AAPL" }, "EntityPublicFloat": { "decimals": "-6", "unitRef": "usd", "period": { "instant": "2020-03-27" }, "value": "1070633000000" } }, "StatementsOfIncome": { "RevenueFromContractWithCustomerExcludingAssessedTax": [ { "decimals": "-6", "unitRef": "usd", "period": { "startDate": "2019-09-29", "endDate": "2020-09-26" }, "value": "274515000000" }, { "decimals": "-6", "unitRef": "usd", "period": { "startDate": "2019-09-29", "endDate": "2020-09-26" }, "segment": { "dimension": "srt:ProductOrServiceAxis", "value": "us-gaap:ProductMember" }, "value": "220747000000" } ], "NetIncomeLoss": [ { "decimals": "-6", "unitRef": "usd", "period": { "startDate": "2019-09-29", "endDate": "2020-09-26" }, "value": "57411000000" } ] }, "BalanceSheets": { "CashAndCashEquivalentsAtCarryingValue": [ { "decimals": "-6", "unitRef": "usd", "period": { "instant": "2020-09-26" }, "value": "38016000000" }, { "decimals": "-6", "unitRef": "usd", "period": { "instant": "2020-09-26" }, "segment": [ { "dimension": "us-gaap:FairValueByFairValueHierarchyLevelAxis", "value": "us-gaap:FairValueInputsLevel1Member" }, { "dimension": "us-gaap:FinancialInstrumentAxis", "value": "us-gaap:MoneyMarketFundsMember" } ], "value": "2171000000" } ] }, "StatementsOfCashFlows": { "NetCashProvidedByUsedInOperatingActivities": [ { "decimals": "-6", "unitRef": "usd", "period": { "startDate": "2019-09-29", "endDate": "2020-09-26" }, "value": "80674000000" } ] } } ```