changedOutput schema / properties / available_concepts / description
Previous value: -"Total number of available US-GAAP concepts"New value: +"Total number of US-GAAP financial concepts available for this company"
changedOutput schema / properties / key_financials / additionalProperties / properties / label / description
Previous value: -"Human-readable metric label"New value: +"Human-readable label for the XBRL concept"
addedOutput schema / properties / key_financials / additionalProperties / properties / most_recent_annual / description
Added value: +"Most recent annual (10-K/20-F/40-F) value, or null when the filer reports no annual value for this concept"
changedOutput schema / properties / key_financials / additionalProperties / properties / most_recent_annual / properties / filed / description
Previous value: -"Date filing was submitted"New value: +"Date the filing was submitted (YYYY-MM-DD)"
addedOutput schema / properties / key_financials / additionalProperties / properties / most_recent_annual / properties / form
Added value: +{
+ "description": "Annual-report form the value came from (10-K, 10-K/A, 20-F, 40-F)",
+ "type": "string"
+}
addedOutput schema / properties / key_financials / additionalProperties / properties / most_recent_annual / properties / period_end
Added value: +{
+ "description": "Period end / balance-sheet date (YYYY-MM-DD)",
+ "type": "string"
+}
addedOutput schema / properties / key_financials / additionalProperties / properties / most_recent_annual / properties / period_start
Added value: +{
+ "description": "Period start (YYYY-MM-DD); present for duration concepts such as revenue, absent for balance-sheet instants",
+ "type": "string"
+}
addedOutput schema / properties / key_financials / additionalProperties / properties / most_recent_annual / properties / unit
Added value: +{
+ "description": "XBRL unit: USD, USD/shares, shares, or pure",
+ "type": "string"
+}
changedOutput schema / properties / key_financials / additionalProperties / properties / most_recent_annual / properties / value / description
Previous value: -"Metric value"New value: +"Metric value in `unit`"
changedOutput schema / properties / key_financials / additionalProperties / properties / most_recent_annual / properties / year / description
Previous value: -"Fiscal year"New value: +"Fiscal year the reporting period ENDS in, derived from period_end (NOT the SEC fy filing-year field, which stamps prior-year comparatives with the restating filing's year)"
addedOutput schema / properties / key_financials / additionalProperties / properties / most_recent_annual / required
Added value: +[
+ "year",
+ "value",
+ "filed",
+ "period_end",
+ "form",
+ "unit"
+]
addedOutput schema / properties / key_financials / additionalProperties / properties / stale
Added value: +{
+ "description": "true when this concept's latest annual period ends before the filer's latest annual report — the filer stopped reporting it (e.g. a pre-ASC-606 Revenues tag). Real history, not the current figure",
+ "type": "boolean"
+}
addedOutput schema / properties / key_financials / additionalProperties / properties / stale_note
Added value: +{
+ "description": "Present when stale: which fiscal year the concept stops at, what the filer's latest report covers, and which current concept in latest_annual replaces it",
+ "type": "string"
+}
addedOutput schema / properties / key_financials / additionalProperties / required
Added value: +[
+ "label",
+ "most_recent_annual",
+ "stale"
+]
changedOutput schema / properties / key_financials / description
Previous value: -"Key financial metrics with most recent annual values"New value: +"Per-concept detail. Current concepts first, retired (stale) concepts last — a stale concept is kept because a historical series still needs it, never silently dropped"
addedOutput schema / properties / latest_annual
Added value: +{
+ "additionalProperties": {
+ "description": "Most recent annual (10-K/20-F/40-F) value, or null when the filer reports no annual value for this concept",
+ "properties": {
+ "concept": {
+ "description": "The us-gaap concept this value was read from — the one the filer currently reports this line under",
+ "type": "string"
+ },
+ "filed": {
+ "description": "Date the filing was submitted (YYYY-MM-DD)",
+ "type": "string"
+ },
+ "form": {
+ "description": "Annual-report form the value came from (10-K, 10-K/A, 20-F, 40-F)",
+ "type": "string"
+ },
+ "period_end": {
+ "description": "Period end / balance-sheet date (YYYY-MM-DD)",
+ "type": "string"
+ },
+ "period_start": {
+ "description": "Period start (YYYY-MM-DD); present for duration concepts such as revenue, absent for balance-sheet instants",
+ "type": "string"
+ },
+ "unit": {
+ "description": "XBRL unit: USD, USD/shares, shares, or pure",
+ "type": "string"
+ },
+ "value": {
+ "description": "Metric value in `unit`",
+ "type": "number"
+ },
+ "year": {
+ "description": "Fiscal year the reporting period ENDS in, derived from period_end (NOT the SEC fy filing-year field, which stamps prior-year comparatives with the restating filing's year)",
+ "type": "number"
+ }
+ },
+ "required": [
+ "year",
+ "value",
+ "filed",
+ "period_end",
+ "form",
+ "unit",
+ "concept"
+ ],
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "description": "Canonical line items for the most recent fiscal year — revenue, net_income, operating_income, gross_profit, total_assets, total_liabilities, stockholders_equity, cash_and_equivalents, eps_basic, eps_diluted, shares_outstanding, research_and_development — each resolved to whichever concept the filer currently reports under; null when the filer reports no current value",
+ "type": "object"
+}
addedOutput schema / properties / latest_fiscal_year
Added value: +{
+ "description": "Fiscal year of the filer's most recent annual report across every concept examined",
+ "type": [
+ "number",
+ "null"
+ ]
+}
addedOutput schema / properties / latest_period_end
Added value: +{
+ "description": "Period end of that most recent annual report (YYYY-MM-DD)",
+ "type": [
+ "string",
+ "null"
+ ]
+}
addedOutput schema / properties / stale_concepts
Added value: +{
+ "description": "Concepts the filer has stopped reporting; present in key_financials flagged stale, never used in latest_annual",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
addedOutput schema / properties / year_note
Added value: +{
+ "description": "How `year` is derived",
+ "type": "string"
+}
changedOutput schema / required
Previous value: -[
- "cik",
- "company_name",
- "key_financials",
- "available_concepts"
-]New value: +[
+ "cik",
+ "company_name",
+ "latest_annual",
+ "key_financials",
+ "stale_concepts",
+ "available_concepts"
+]