feat(taxonomy): add rust sidecar compact surface pipeline
This commit is contained in:
213
rust/taxonomy/fiscal/v1/bank_lender.income-bridge.json
Normal file
213
rust/taxonomy/fiscal/v1/bank_lender.income-bridge.json
Normal file
@@ -0,0 +1,213 @@
|
||||
{
|
||||
"version": "fiscal-v1",
|
||||
"pack": "bank_lender",
|
||||
"rows": {
|
||||
"revenue": {
|
||||
"direct_authoritative_concepts": [
|
||||
"us-gaap:TotalRevenues",
|
||||
"us-gaap:TotalNetRevenues"
|
||||
],
|
||||
"direct_source_concepts": [
|
||||
"TotalRevenues",
|
||||
"TotalNetRevenues"
|
||||
],
|
||||
"component_surfaces": {
|
||||
"positive": [
|
||||
"net_interest_income",
|
||||
"noninterest_income"
|
||||
],
|
||||
"negative": []
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "pack_bridge_sum",
|
||||
"not_meaningful_for_pack": false,
|
||||
"warning_codes_when_used": [
|
||||
"revenue_formula_derived"
|
||||
]
|
||||
},
|
||||
"gross_profit": {
|
||||
"direct_authoritative_concepts": [],
|
||||
"direct_source_concepts": [],
|
||||
"component_surfaces": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "not_meaningful",
|
||||
"not_meaningful_for_pack": true,
|
||||
"warning_codes_when_used": [
|
||||
"gross_profit_not_meaningful_bank_pack"
|
||||
]
|
||||
},
|
||||
"operating_expenses": {
|
||||
"direct_authoritative_concepts": [
|
||||
"us-gaap:OperatingExpenses"
|
||||
],
|
||||
"direct_source_concepts": [
|
||||
"OperatingExpenses"
|
||||
],
|
||||
"component_surfaces": {
|
||||
"positive": [
|
||||
"provision_for_credit_losses",
|
||||
"noninterest_expense"
|
||||
],
|
||||
"negative": []
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "pack_bridge_sum",
|
||||
"not_meaningful_for_pack": false,
|
||||
"warning_codes_when_used": [
|
||||
"operating_expenses_includes_credit_provision"
|
||||
]
|
||||
},
|
||||
"selling_general_and_administrative": {
|
||||
"direct_authoritative_concepts": [],
|
||||
"direct_source_concepts": [],
|
||||
"component_surfaces": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "not_meaningful",
|
||||
"not_meaningful_for_pack": true,
|
||||
"warning_codes_when_used": [
|
||||
"selling_general_and_administrative_not_meaningful_bank_pack"
|
||||
]
|
||||
},
|
||||
"research_and_development": {
|
||||
"direct_authoritative_concepts": [],
|
||||
"direct_source_concepts": [],
|
||||
"component_surfaces": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "not_meaningful",
|
||||
"not_meaningful_for_pack": true,
|
||||
"warning_codes_when_used": [
|
||||
"research_and_development_not_meaningful_bank_pack"
|
||||
]
|
||||
},
|
||||
"other_operating_expense": {
|
||||
"direct_authoritative_concepts": [],
|
||||
"direct_source_concepts": [],
|
||||
"component_surfaces": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "not_meaningful",
|
||||
"not_meaningful_for_pack": true,
|
||||
"warning_codes_when_used": [
|
||||
"other_operating_expense_not_meaningful_bank_pack"
|
||||
]
|
||||
},
|
||||
"operating_income": {
|
||||
"direct_authoritative_concepts": [
|
||||
"us-gaap:OperatingIncomeLoss",
|
||||
"us-gaap:IncomeBeforeTaxExpenseBenefit"
|
||||
],
|
||||
"direct_source_concepts": [
|
||||
"OperatingIncomeLoss",
|
||||
"IncomeBeforeTaxExpenseBenefit"
|
||||
],
|
||||
"component_surfaces": {
|
||||
"positive": [
|
||||
"revenue"
|
||||
],
|
||||
"negative": [
|
||||
"operating_expenses"
|
||||
]
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "subtract",
|
||||
"not_meaningful_for_pack": false,
|
||||
"warning_codes_when_used": [
|
||||
"operating_income_formula_derived"
|
||||
]
|
||||
},
|
||||
"income_tax_expense": {
|
||||
"direct_authoritative_concepts": [
|
||||
"us-gaap:IncomeTaxExpenseBenefit"
|
||||
],
|
||||
"direct_source_concepts": [
|
||||
"IncomeTaxExpenseBenefit"
|
||||
],
|
||||
"component_surfaces": {
|
||||
"positive": [],
|
||||
"negative": [
|
||||
"net_income"
|
||||
]
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [
|
||||
{
|
||||
"name": "pretax_income",
|
||||
"concepts": [
|
||||
"us-gaap:IncomeBeforeTaxExpenseBenefit",
|
||||
"us-gaap:PretaxIncome"
|
||||
]
|
||||
}
|
||||
],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "subtract",
|
||||
"not_meaningful_for_pack": false,
|
||||
"warning_codes_when_used": [
|
||||
"income_tax_expense_formula_derived"
|
||||
]
|
||||
},
|
||||
"net_income": {
|
||||
"direct_authoritative_concepts": [
|
||||
"us-gaap:NetIncomeLoss"
|
||||
],
|
||||
"direct_source_concepts": [
|
||||
"NetIncomeLoss"
|
||||
],
|
||||
"component_surfaces": {
|
||||
"positive": [],
|
||||
"negative": [
|
||||
"income_tax_expense"
|
||||
]
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [
|
||||
{
|
||||
"name": "pretax_income",
|
||||
"concepts": [
|
||||
"us-gaap:IncomeBeforeTaxExpenseBenefit",
|
||||
"us-gaap:PretaxIncome"
|
||||
]
|
||||
}
|
||||
],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "subtract",
|
||||
"not_meaningful_for_pack": false,
|
||||
"warning_codes_when_used": [
|
||||
"net_income_formula_derived"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
257
rust/taxonomy/fiscal/v1/bank_lender.surface.json
Normal file
257
rust/taxonomy/fiscal/v1/bank_lender.surface.json
Normal file
@@ -0,0 +1,257 @@
|
||||
{
|
||||
"version": "fiscal-v1",
|
||||
"pack": "bank_lender",
|
||||
"surfaces": [
|
||||
{
|
||||
"surface_key": "interest_income",
|
||||
"statement": "income",
|
||||
"label": "Interest Income",
|
||||
"category": "surface",
|
||||
"order": 10,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_or_formula",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:InterestAndDividendIncomeOperating",
|
||||
"us-gaap:InterestIncomeOperating",
|
||||
"us-gaap:InterestIncomeExpenseOperatingGross",
|
||||
"us-gaap:InterestIncomeOther"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:InterestAndDividendIncomeOperating",
|
||||
"us-gaap:InterestIncomeOperating",
|
||||
"us-gaap:InterestIncomeExpenseOperatingGross"
|
||||
],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"materiality_policy": "income_default"
|
||||
},
|
||||
{
|
||||
"surface_key": "interest_expense",
|
||||
"statement": "income",
|
||||
"label": "Interest Expense",
|
||||
"category": "surface",
|
||||
"order": 20,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "aggregate_children",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:InterestExpense",
|
||||
"us-gaap:InterestExpenseDeposits",
|
||||
"us-gaap:InterestExpenseBorrowings",
|
||||
"us-gaap:InterestExpenseOther"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:InterestExpense"
|
||||
],
|
||||
"formula_fallback": "sum(detail_rows)",
|
||||
"detail_grouping_policy": "group_all_children",
|
||||
"materiality_policy": "income_default"
|
||||
},
|
||||
{
|
||||
"surface_key": "net_interest_income",
|
||||
"statement": "income",
|
||||
"label": "Net Interest Income",
|
||||
"category": "surface",
|
||||
"order": 30,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "aggregate_children",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:InterestAndDividendIncomeOperating",
|
||||
"us-gaap:InterestIncomeOperating",
|
||||
"us-gaap:InterestIncomeExpenseOperatingGross",
|
||||
"us-gaap:InterestExpense",
|
||||
"us-gaap:InterestExpenseDeposits",
|
||||
"us-gaap:InterestExpenseBorrowings"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:InterestIncomeExpenseOperatingNet",
|
||||
"us-gaap:NetInterestIncome",
|
||||
"us-gaap:InterestIncomeExpenseNet"
|
||||
],
|
||||
"formula_fallback": "sum(detail_rows)",
|
||||
"detail_grouping_policy": "group_all_children",
|
||||
"materiality_policy": "income_default"
|
||||
},
|
||||
{
|
||||
"surface_key": "provision_for_credit_losses",
|
||||
"statement": "income",
|
||||
"label": "Provision for Credit Losses",
|
||||
"category": "surface",
|
||||
"order": 40,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "aggregate_children",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:ProvisionForCreditLosses",
|
||||
"us-gaap:ProvisionForLoanLeaseAndOtherLosses",
|
||||
"us-gaap:CreditLossExpense"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:ProvisionForCreditLosses",
|
||||
"us-gaap:ProvisionForLoanLeaseAndOtherLosses"
|
||||
],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "group_all_children",
|
||||
"materiality_policy": "income_default"
|
||||
},
|
||||
{
|
||||
"surface_key": "noninterest_income",
|
||||
"statement": "income",
|
||||
"label": "Noninterest Income",
|
||||
"category": "surface",
|
||||
"order": 50,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "aggregate_children",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:NoninterestIncome",
|
||||
"us-gaap:FeeRevenueAndOtherIncome",
|
||||
"us-gaap:ServiceChargesOnDepositAccounts",
|
||||
"us-gaap:CardRevenue"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:NoninterestIncome"
|
||||
],
|
||||
"formula_fallback": "sum(detail_rows)",
|
||||
"detail_grouping_policy": "group_all_children",
|
||||
"materiality_policy": "income_default"
|
||||
},
|
||||
{
|
||||
"surface_key": "noninterest_expense",
|
||||
"statement": "income",
|
||||
"label": "Noninterest Expense",
|
||||
"category": "surface",
|
||||
"order": 60,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "aggregate_children",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:NoninterestExpense",
|
||||
"us-gaap:CompensationAndBenefits",
|
||||
"us-gaap:OccupancyNet",
|
||||
"us-gaap:DataProcessingExpense"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:NoninterestExpense"
|
||||
],
|
||||
"formula_fallback": "sum(detail_rows)",
|
||||
"detail_grouping_policy": "group_all_children",
|
||||
"materiality_policy": "income_default"
|
||||
},
|
||||
{
|
||||
"surface_key": "net_income",
|
||||
"statement": "income",
|
||||
"label": "Net Income",
|
||||
"category": "surface",
|
||||
"order": 90,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_or_formula",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:NetIncomeLoss"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:NetIncomeLoss"
|
||||
],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"materiality_policy": "income_default"
|
||||
},
|
||||
{
|
||||
"surface_key": "loans",
|
||||
"statement": "balance",
|
||||
"label": "Loans",
|
||||
"category": "surface",
|
||||
"order": 30,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "aggregate_children",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:FinancingReceivableRecordedInvestment",
|
||||
"us-gaap:LoansReceivableNetReportedAmount",
|
||||
"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss",
|
||||
"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss",
|
||||
"us-gaap:FinanceReceivableAllowanceForCreditLossesExcluded"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:FinancingReceivableRecordedInvestment",
|
||||
"us-gaap:LoansReceivableNetReportedAmount",
|
||||
"us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss",
|
||||
"us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss"
|
||||
],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "group_all_children",
|
||||
"materiality_policy": "balance_default"
|
||||
},
|
||||
{
|
||||
"surface_key": "allowance_for_credit_losses",
|
||||
"statement": "balance",
|
||||
"label": "Allowance for Credit Losses",
|
||||
"category": "surface",
|
||||
"order": 40,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "aggregate_children",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:AllowanceForCreditLosses",
|
||||
"us-gaap:AllowanceForLoanLosses"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:AllowanceForCreditLosses",
|
||||
"us-gaap:AllowanceForLoanLosses"
|
||||
],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "group_all_children",
|
||||
"materiality_policy": "balance_default"
|
||||
},
|
||||
{
|
||||
"surface_key": "deposits",
|
||||
"statement": "balance",
|
||||
"label": "Deposits",
|
||||
"category": "surface",
|
||||
"order": 80,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "aggregate_children",
|
||||
"allowed_source_concepts": ["us-gaap:DepositsLiabilities", "us-gaap:Deposits"],
|
||||
"allowed_authoritative_concepts": ["us-gaap:DepositsLiabilities", "us-gaap:Deposits"],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "group_all_children",
|
||||
"materiality_policy": "balance_default"
|
||||
},
|
||||
{
|
||||
"surface_key": "total_assets",
|
||||
"statement": "balance",
|
||||
"label": "Total Assets",
|
||||
"category": "surface",
|
||||
"order": 90,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_only",
|
||||
"allowed_source_concepts": ["us-gaap:Assets"],
|
||||
"allowed_authoritative_concepts": ["us-gaap:Assets"],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"materiality_policy": "balance_default"
|
||||
},
|
||||
{
|
||||
"surface_key": "total_liabilities",
|
||||
"statement": "balance",
|
||||
"label": "Total Liabilities",
|
||||
"category": "surface",
|
||||
"order": 100,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_only",
|
||||
"allowed_source_concepts": ["us-gaap:Liabilities"],
|
||||
"allowed_authoritative_concepts": ["us-gaap:Liabilities"],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"materiality_policy": "balance_default"
|
||||
},
|
||||
{
|
||||
"surface_key": "total_equity",
|
||||
"statement": "balance",
|
||||
"label": "Total Equity",
|
||||
"category": "surface",
|
||||
"order": 110,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_only",
|
||||
"allowed_source_concepts": ["us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "us-gaap:StockholdersEquity"],
|
||||
"allowed_authoritative_concepts": ["us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "us-gaap:StockholdersEquity"],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"materiality_policy": "balance_default"
|
||||
}
|
||||
]
|
||||
}
|
||||
264
rust/taxonomy/fiscal/v1/broker_asset_manager.income-bridge.json
Normal file
264
rust/taxonomy/fiscal/v1/broker_asset_manager.income-bridge.json
Normal file
@@ -0,0 +1,264 @@
|
||||
{
|
||||
"version": "fiscal-v1",
|
||||
"pack": "broker_asset_manager",
|
||||
"rows": {
|
||||
"revenue": {
|
||||
"direct_authoritative_concepts": [
|
||||
"us-gaap:TotalRevenues",
|
||||
"us-gaap:Revenue",
|
||||
"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax"
|
||||
],
|
||||
"direct_source_concepts": [
|
||||
"TotalRevenues",
|
||||
"Revenue",
|
||||
"RevenueFromContractWithCustomerExcludingAssessedTax"
|
||||
],
|
||||
"component_surfaces": {
|
||||
"positive": [
|
||||
"fee_revenue"
|
||||
],
|
||||
"negative": []
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [
|
||||
{
|
||||
"name": "other_operating_revenue",
|
||||
"concepts": [
|
||||
"us-gaap:OtherRevenue",
|
||||
"us-gaap:OtherOperatingIncome"
|
||||
]
|
||||
}
|
||||
],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "pack_bridge_sum",
|
||||
"not_meaningful_for_pack": false,
|
||||
"warning_codes_when_used": [
|
||||
"revenue_formula_derived"
|
||||
]
|
||||
},
|
||||
"gross_profit": {
|
||||
"direct_authoritative_concepts": [],
|
||||
"direct_source_concepts": [],
|
||||
"component_surfaces": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "not_meaningful",
|
||||
"not_meaningful_for_pack": true,
|
||||
"warning_codes_when_used": [
|
||||
"gross_profit_not_meaningful_broker_pack"
|
||||
]
|
||||
},
|
||||
"operating_expenses": {
|
||||
"direct_authoritative_concepts": [
|
||||
"us-gaap:OperatingExpenses"
|
||||
],
|
||||
"direct_source_concepts": [
|
||||
"OperatingExpenses"
|
||||
],
|
||||
"component_surfaces": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [
|
||||
{
|
||||
"name": "broker_operating_expense_components",
|
||||
"concepts": [
|
||||
"us-gaap:CompensationAndBenefits",
|
||||
"us-gaap:GeneralAndAdministrativeExpense",
|
||||
"us-gaap:MarketingExpense",
|
||||
"us-gaap:OccupancyNet",
|
||||
"us-gaap:OtherThanInterestExpense"
|
||||
]
|
||||
}
|
||||
],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "sum",
|
||||
"not_meaningful_for_pack": false,
|
||||
"warning_codes_when_used": [
|
||||
"operating_expenses_formula_derived"
|
||||
]
|
||||
},
|
||||
"selling_general_and_administrative": {
|
||||
"direct_authoritative_concepts": [
|
||||
"us-gaap:SellingGeneralAndAdministrativeExpense"
|
||||
],
|
||||
"direct_source_concepts": [
|
||||
"SellingGeneralAndAdministrativeExpense"
|
||||
],
|
||||
"component_surfaces": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [
|
||||
{
|
||||
"name": "sales_and_marketing",
|
||||
"concepts": [
|
||||
"us-gaap:SalesAndMarketingExpense",
|
||||
"us-gaap:SellingAndMarketingExpense",
|
||||
"us-gaap:MarketingExpense"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "general_and_administrative",
|
||||
"concepts": [
|
||||
"us-gaap:GeneralAndAdministrativeExpense"
|
||||
]
|
||||
}
|
||||
],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "sum",
|
||||
"not_meaningful_for_pack": false,
|
||||
"warning_codes_when_used": [
|
||||
"selling_general_and_administrative_formula_derived"
|
||||
]
|
||||
},
|
||||
"research_and_development": {
|
||||
"direct_authoritative_concepts": [],
|
||||
"direct_source_concepts": [],
|
||||
"component_surfaces": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "not_meaningful",
|
||||
"not_meaningful_for_pack": true,
|
||||
"warning_codes_when_used": [
|
||||
"research_and_development_not_meaningful_broker_pack"
|
||||
]
|
||||
},
|
||||
"other_operating_expense": {
|
||||
"direct_authoritative_concepts": [
|
||||
"us-gaap:OtherThanInterestExpense",
|
||||
"us-gaap:OtherOperatingExpenses",
|
||||
"us-gaap:OtherCostAndExpenseOperating",
|
||||
"us-gaap:OtherOperatingExpense"
|
||||
],
|
||||
"direct_source_concepts": [
|
||||
"OtherThanInterestExpense",
|
||||
"OtherOperatingExpenses",
|
||||
"OtherCostAndExpenseOperating",
|
||||
"OtherOperatingExpense"
|
||||
],
|
||||
"component_surfaces": {
|
||||
"positive": [
|
||||
"operating_expenses"
|
||||
],
|
||||
"negative": [
|
||||
"selling_general_and_administrative",
|
||||
"research_and_development"
|
||||
]
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "sum_then_subtract",
|
||||
"not_meaningful_for_pack": false,
|
||||
"warning_codes_when_used": [
|
||||
"other_operating_expense_formula_derived"
|
||||
]
|
||||
},
|
||||
"operating_income": {
|
||||
"direct_authoritative_concepts": [
|
||||
"us-gaap:OperatingIncomeLoss",
|
||||
"us-gaap:IncomeFromOperations"
|
||||
],
|
||||
"direct_source_concepts": [
|
||||
"OperatingIncomeLoss",
|
||||
"IncomeFromOperations"
|
||||
],
|
||||
"component_surfaces": {
|
||||
"positive": [
|
||||
"gross_profit"
|
||||
],
|
||||
"negative": [
|
||||
"operating_expenses"
|
||||
]
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "subtract",
|
||||
"not_meaningful_for_pack": false,
|
||||
"warning_codes_when_used": [
|
||||
"operating_income_formula_derived"
|
||||
]
|
||||
},
|
||||
"income_tax_expense": {
|
||||
"direct_authoritative_concepts": [
|
||||
"us-gaap:IncomeTaxExpenseBenefit"
|
||||
],
|
||||
"direct_source_concepts": [
|
||||
"IncomeTaxExpenseBenefit"
|
||||
],
|
||||
"component_surfaces": {
|
||||
"positive": [],
|
||||
"negative": [
|
||||
"net_income"
|
||||
]
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [
|
||||
{
|
||||
"name": "pretax_income",
|
||||
"concepts": [
|
||||
"us-gaap:IncomeBeforeTaxExpenseBenefit",
|
||||
"us-gaap:PretaxIncome"
|
||||
]
|
||||
}
|
||||
],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "subtract",
|
||||
"not_meaningful_for_pack": false,
|
||||
"warning_codes_when_used": [
|
||||
"income_tax_expense_formula_derived"
|
||||
]
|
||||
},
|
||||
"net_income": {
|
||||
"direct_authoritative_concepts": [
|
||||
"us-gaap:NetIncomeLoss"
|
||||
],
|
||||
"direct_source_concepts": [
|
||||
"NetIncomeLoss"
|
||||
],
|
||||
"component_surfaces": {
|
||||
"positive": [],
|
||||
"negative": [
|
||||
"income_tax_expense"
|
||||
]
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [
|
||||
{
|
||||
"name": "pretax_income",
|
||||
"concepts": [
|
||||
"us-gaap:IncomeBeforeTaxExpenseBenefit",
|
||||
"us-gaap:PretaxIncome"
|
||||
]
|
||||
}
|
||||
],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "subtract",
|
||||
"not_meaningful_for_pack": false,
|
||||
"warning_codes_when_used": [
|
||||
"net_income_formula_derived"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
105
rust/taxonomy/fiscal/v1/broker_asset_manager.surface.json
Normal file
105
rust/taxonomy/fiscal/v1/broker_asset_manager.surface.json
Normal file
@@ -0,0 +1,105 @@
|
||||
{
|
||||
"version": "fiscal-v1",
|
||||
"pack": "broker_asset_manager",
|
||||
"surfaces": [
|
||||
{
|
||||
"surface_key": "fee_revenue",
|
||||
"statement": "income",
|
||||
"label": "Fee Revenue",
|
||||
"category": "surface",
|
||||
"order": 10,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "aggregate_children",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
|
||||
"us-gaap:PerformanceFeeRevenueRecognized",
|
||||
"us-gaap:SponsorFees",
|
||||
"us-gaap:SubAdvisoryAndOther"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:PerformanceFeeRevenueRecognized"
|
||||
],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "group_all_children",
|
||||
"materiality_policy": "income_default"
|
||||
},
|
||||
{
|
||||
"surface_key": "distribution_and_servicing_expense",
|
||||
"statement": "income",
|
||||
"label": "Distribution and Servicing Expense",
|
||||
"category": "surface",
|
||||
"order": 20,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "aggregate_children",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:TotalSalesAssetAndAccountExpense"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:TotalSalesAssetAndAccountExpense"
|
||||
],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "group_all_children",
|
||||
"materiality_policy": "income_default"
|
||||
},
|
||||
{
|
||||
"surface_key": "net_income",
|
||||
"statement": "income",
|
||||
"label": "Net Income",
|
||||
"category": "surface",
|
||||
"order": 90,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_or_formula",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:NetIncomeLoss"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:NetIncomeLoss"
|
||||
],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"materiality_policy": "income_default"
|
||||
},
|
||||
{
|
||||
"surface_key": "total_assets",
|
||||
"statement": "balance",
|
||||
"label": "Total Assets",
|
||||
"category": "surface",
|
||||
"order": 90,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_only",
|
||||
"allowed_source_concepts": ["us-gaap:Assets"],
|
||||
"allowed_authoritative_concepts": ["us-gaap:Assets"],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"materiality_policy": "balance_default"
|
||||
},
|
||||
{
|
||||
"surface_key": "total_liabilities",
|
||||
"statement": "balance",
|
||||
"label": "Total Liabilities",
|
||||
"category": "surface",
|
||||
"order": 100,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_only",
|
||||
"allowed_source_concepts": ["us-gaap:Liabilities"],
|
||||
"allowed_authoritative_concepts": ["us-gaap:Liabilities"],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"materiality_policy": "balance_default"
|
||||
},
|
||||
{
|
||||
"surface_key": "total_equity",
|
||||
"statement": "balance",
|
||||
"label": "Total Equity",
|
||||
"category": "surface",
|
||||
"order": 110,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_only",
|
||||
"allowed_source_concepts": ["us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "us-gaap:StockholdersEquity"],
|
||||
"allowed_authoritative_concepts": ["us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "us-gaap:StockholdersEquity"],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"materiality_policy": "balance_default"
|
||||
}
|
||||
]
|
||||
}
|
||||
292
rust/taxonomy/fiscal/v1/core.income-bridge.json
Normal file
292
rust/taxonomy/fiscal/v1/core.income-bridge.json
Normal file
@@ -0,0 +1,292 @@
|
||||
{
|
||||
"version": "fiscal-v1",
|
||||
"pack": "core",
|
||||
"rows": {
|
||||
"revenue": {
|
||||
"direct_authoritative_concepts": [
|
||||
"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
|
||||
"us-gaap:SalesRevenueNet",
|
||||
"us-gaap:Revenues",
|
||||
"us-gaap:Revenue"
|
||||
],
|
||||
"direct_source_concepts": [
|
||||
"RevenueFromContractWithCustomerExcludingAssessedTax",
|
||||
"SalesRevenueNet",
|
||||
"Revenues",
|
||||
"Revenue"
|
||||
],
|
||||
"component_surfaces": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "direct",
|
||||
"not_meaningful_for_pack": false,
|
||||
"warning_codes_when_used": []
|
||||
},
|
||||
"gross_profit": {
|
||||
"direct_authoritative_concepts": [
|
||||
"us-gaap:GrossProfit"
|
||||
],
|
||||
"direct_source_concepts": [
|
||||
"GrossProfit"
|
||||
],
|
||||
"component_surfaces": {
|
||||
"positive": [
|
||||
"revenue"
|
||||
],
|
||||
"negative": []
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [],
|
||||
"negative": [
|
||||
{
|
||||
"name": "cost_of_revenue",
|
||||
"concepts": [
|
||||
"us-gaap:CostOfRevenue",
|
||||
"us-gaap:CostOfGoodsSold",
|
||||
"us-gaap:CostOfSales",
|
||||
"us-gaap:CostOfGoodsAndServicesSold",
|
||||
"us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization",
|
||||
"us-gaap:CostOfProductsSold",
|
||||
"us-gaap:CostOfServices"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"formula": "subtract",
|
||||
"not_meaningful_for_pack": false,
|
||||
"warning_codes_when_used": [
|
||||
"gross_profit_formula_derived"
|
||||
]
|
||||
},
|
||||
"operating_expenses": {
|
||||
"direct_authoritative_concepts": [
|
||||
"us-gaap:OperatingExpenses"
|
||||
],
|
||||
"direct_source_concepts": [
|
||||
"OperatingExpenses"
|
||||
],
|
||||
"component_surfaces": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [
|
||||
{
|
||||
"name": "operating_expense_components",
|
||||
"concepts": [
|
||||
"us-gaap:SellingGeneralAndAdministrativeExpense",
|
||||
"us-gaap:ResearchAndDevelopmentExpense",
|
||||
"us-gaap:MarketingExpense",
|
||||
"us-gaap:GeneralAndAdministrativeExpense",
|
||||
"us-gaap:LaborAndRelatedExpense",
|
||||
"us-gaap:OccupancyNet",
|
||||
"us-gaap:DataProcessingExpense",
|
||||
"us-gaap:RestructuringCharges",
|
||||
"us-gaap:StockBasedCompensation"
|
||||
]
|
||||
}
|
||||
],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "sum",
|
||||
"not_meaningful_for_pack": false,
|
||||
"warning_codes_when_used": [
|
||||
"operating_expenses_formula_derived"
|
||||
]
|
||||
},
|
||||
"selling_general_and_administrative": {
|
||||
"direct_authoritative_concepts": [
|
||||
"us-gaap:SellingGeneralAndAdministrativeExpense",
|
||||
"us-gaap:SellingGeneralAndAdministrativeExpenseExcludingEmployeeStockOptionPlanSpecialDividendCompensation"
|
||||
],
|
||||
"direct_source_concepts": [
|
||||
"SellingGeneralAndAdministrativeExpense",
|
||||
"SellingGeneralAndAdministrativeExpenseExcludingEmployeeStockOptionPlanSpecialDividendCompensation"
|
||||
],
|
||||
"component_surfaces": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [
|
||||
{
|
||||
"name": "sales_and_marketing",
|
||||
"concepts": [
|
||||
"us-gaap:SalesAndMarketingExpense",
|
||||
"us-gaap:SellingAndMarketingExpense",
|
||||
"us-gaap:MarketingExpense",
|
||||
"us-gaap:AdvertisingExpense"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "general_and_administrative",
|
||||
"concepts": [
|
||||
"us-gaap:GeneralAndAdministrativeExpense"
|
||||
]
|
||||
}
|
||||
],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "sum",
|
||||
"not_meaningful_for_pack": false,
|
||||
"warning_codes_when_used": [
|
||||
"selling_general_and_administrative_formula_derived"
|
||||
]
|
||||
},
|
||||
"research_and_development": {
|
||||
"direct_authoritative_concepts": [
|
||||
"us-gaap:ResearchAndDevelopmentExpense"
|
||||
],
|
||||
"direct_source_concepts": [
|
||||
"ResearchAndDevelopmentExpense"
|
||||
],
|
||||
"component_surfaces": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "direct",
|
||||
"not_meaningful_for_pack": false,
|
||||
"warning_codes_when_used": []
|
||||
},
|
||||
"other_operating_expense": {
|
||||
"direct_authoritative_concepts": [
|
||||
"us-gaap:OtherThanInterestExpense",
|
||||
"us-gaap:OtherOperatingExpenses",
|
||||
"us-gaap:OtherCostAndExpenseOperating",
|
||||
"us-gaap:OtherOperatingExpense"
|
||||
],
|
||||
"direct_source_concepts": [
|
||||
"OtherThanInterestExpense",
|
||||
"OtherOperatingExpenses",
|
||||
"OtherCostAndExpenseOperating",
|
||||
"OtherOperatingExpense"
|
||||
],
|
||||
"component_surfaces": {
|
||||
"positive": [
|
||||
"operating_expenses"
|
||||
],
|
||||
"negative": [
|
||||
"selling_general_and_administrative",
|
||||
"research_and_development"
|
||||
]
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "sum_then_subtract",
|
||||
"not_meaningful_for_pack": false,
|
||||
"warning_codes_when_used": [
|
||||
"other_operating_expense_formula_derived"
|
||||
]
|
||||
},
|
||||
"operating_income": {
|
||||
"direct_authoritative_concepts": [
|
||||
"us-gaap:OperatingIncomeLoss",
|
||||
"us-gaap:IncomeFromOperations",
|
||||
"us-gaap:OperatingProfit"
|
||||
],
|
||||
"direct_source_concepts": [
|
||||
"OperatingIncomeLoss",
|
||||
"IncomeFromOperations",
|
||||
"OperatingProfit"
|
||||
],
|
||||
"component_surfaces": {
|
||||
"positive": [
|
||||
"gross_profit"
|
||||
],
|
||||
"negative": [
|
||||
"operating_expenses"
|
||||
]
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "subtract",
|
||||
"not_meaningful_for_pack": false,
|
||||
"warning_codes_when_used": [
|
||||
"operating_income_formula_derived"
|
||||
]
|
||||
},
|
||||
"income_tax_expense": {
|
||||
"direct_authoritative_concepts": [
|
||||
"us-gaap:IncomeTaxExpenseBenefit"
|
||||
],
|
||||
"direct_source_concepts": [
|
||||
"IncomeTaxExpenseBenefit"
|
||||
],
|
||||
"component_surfaces": {
|
||||
"positive": [],
|
||||
"negative": [
|
||||
"net_income"
|
||||
]
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [
|
||||
{
|
||||
"name": "pretax_income",
|
||||
"concepts": [
|
||||
"us-gaap:IncomeBeforeTaxExpenseBenefit",
|
||||
"us-gaap:PretaxIncome",
|
||||
"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
|
||||
"us-gaap:IncomeBeforeEquityMethodInvestmentsIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
|
||||
"us-gaap:IncomeFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"
|
||||
]
|
||||
}
|
||||
],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "subtract",
|
||||
"not_meaningful_for_pack": false,
|
||||
"warning_codes_when_used": [
|
||||
"income_tax_expense_formula_derived"
|
||||
]
|
||||
},
|
||||
"net_income": {
|
||||
"direct_authoritative_concepts": [
|
||||
"us-gaap:NetIncomeLoss",
|
||||
"us-gaap:ProfitLoss"
|
||||
],
|
||||
"direct_source_concepts": [
|
||||
"NetIncomeLoss",
|
||||
"ProfitLoss"
|
||||
],
|
||||
"component_surfaces": {
|
||||
"positive": [],
|
||||
"negative": [
|
||||
"income_tax_expense"
|
||||
]
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [
|
||||
{
|
||||
"name": "pretax_income",
|
||||
"concepts": [
|
||||
"us-gaap:IncomeBeforeTaxExpenseBenefit",
|
||||
"us-gaap:PretaxIncome",
|
||||
"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
|
||||
"us-gaap:IncomeBeforeEquityMethodInvestmentsIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
|
||||
"us-gaap:IncomeFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"
|
||||
]
|
||||
}
|
||||
],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "subtract",
|
||||
"not_meaningful_for_pack": false,
|
||||
"warning_codes_when_used": [
|
||||
"net_income_formula_derived"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
76
rust/taxonomy/fiscal/v1/core.surface.json
Normal file
76
rust/taxonomy/fiscal/v1/core.surface.json
Normal file
@@ -0,0 +1,76 @@
|
||||
{
|
||||
"version": "fiscal-v1",
|
||||
"pack": "core",
|
||||
"surfaces": [
|
||||
{
|
||||
"surface_key": "revenue",
|
||||
"statement": "income",
|
||||
"label": "Revenue",
|
||||
"category": "surface",
|
||||
"order": 10,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_or_formula",
|
||||
"allowed_source_concepts": ["us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "us-gaap:SalesRevenueNet"],
|
||||
"allowed_authoritative_concepts": ["us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax"],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"materiality_policy": "income_default"
|
||||
},
|
||||
{
|
||||
"surface_key": "operating_expenses",
|
||||
"statement": "income",
|
||||
"label": "Operating Expenses",
|
||||
"category": "surface",
|
||||
"order": 40,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "aggregate_children",
|
||||
"allowed_source_concepts": ["us-gaap:SellingGeneralAndAdministrativeExpense", "us-gaap:ResearchAndDevelopmentExpense"],
|
||||
"allowed_authoritative_concepts": ["us-gaap:OperatingExpenses"],
|
||||
"formula_fallback": "sum(detail_rows)",
|
||||
"detail_grouping_policy": "group_all_children",
|
||||
"materiality_policy": "income_default"
|
||||
},
|
||||
{
|
||||
"surface_key": "net_income",
|
||||
"statement": "income",
|
||||
"label": "Net Income",
|
||||
"category": "surface",
|
||||
"order": 90,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_or_formula",
|
||||
"allowed_source_concepts": ["us-gaap:NetIncomeLoss"],
|
||||
"allowed_authoritative_concepts": ["us-gaap:NetIncomeLoss"],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"materiality_policy": "income_default"
|
||||
},
|
||||
{
|
||||
"surface_key": "total_assets",
|
||||
"statement": "balance",
|
||||
"label": "Total Assets",
|
||||
"category": "surface",
|
||||
"order": 70,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_only",
|
||||
"allowed_source_concepts": ["us-gaap:Assets"],
|
||||
"allowed_authoritative_concepts": ["us-gaap:Assets"],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"materiality_policy": "balance_default"
|
||||
},
|
||||
{
|
||||
"surface_key": "operating_cash_flow",
|
||||
"statement": "cash_flow",
|
||||
"label": "Operating Cash Flow",
|
||||
"category": "surface",
|
||||
"order": 10,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_only",
|
||||
"allowed_source_concepts": ["us-gaap:NetCashProvidedByUsedInOperatingActivities"],
|
||||
"allowed_authoritative_concepts": ["us-gaap:NetCashProvidedByUsedInOperatingActivities"],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"materiality_policy": "cash_flow_default"
|
||||
}
|
||||
]
|
||||
}
|
||||
222
rust/taxonomy/fiscal/v1/insurance.income-bridge.json
Normal file
222
rust/taxonomy/fiscal/v1/insurance.income-bridge.json
Normal file
@@ -0,0 +1,222 @@
|
||||
{
|
||||
"version": "fiscal-v1",
|
||||
"pack": "insurance",
|
||||
"rows": {
|
||||
"revenue": {
|
||||
"direct_authoritative_concepts": [
|
||||
"us-gaap:TotalRevenues",
|
||||
"us-gaap:Revenues"
|
||||
],
|
||||
"direct_source_concepts": [
|
||||
"TotalRevenues",
|
||||
"Revenues"
|
||||
],
|
||||
"component_surfaces": {
|
||||
"positive": [
|
||||
"premiums",
|
||||
"investment_income"
|
||||
],
|
||||
"negative": []
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [
|
||||
{
|
||||
"name": "other_operating_revenue",
|
||||
"concepts": [
|
||||
"us-gaap:OtherRevenue",
|
||||
"us-gaap:FeeRevenueAndOtherIncome",
|
||||
"us-gaap:NetRealizedInvestmentGainsLosses"
|
||||
]
|
||||
}
|
||||
],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "sum_then_subtract",
|
||||
"not_meaningful_for_pack": false,
|
||||
"warning_codes_when_used": [
|
||||
"revenue_formula_derived"
|
||||
]
|
||||
},
|
||||
"gross_profit": {
|
||||
"direct_authoritative_concepts": [],
|
||||
"direct_source_concepts": [],
|
||||
"component_surfaces": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "not_meaningful",
|
||||
"not_meaningful_for_pack": true,
|
||||
"warning_codes_when_used": [
|
||||
"gross_profit_not_meaningful_insurance_pack"
|
||||
]
|
||||
},
|
||||
"operating_expenses": {
|
||||
"direct_authoritative_concepts": [
|
||||
"us-gaap:OperatingExpenses"
|
||||
],
|
||||
"direct_source_concepts": [
|
||||
"OperatingExpenses"
|
||||
],
|
||||
"component_surfaces": {
|
||||
"positive": [
|
||||
"claims_and_benefits",
|
||||
"underwriting_expenses"
|
||||
],
|
||||
"negative": []
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "pack_bridge_sum",
|
||||
"not_meaningful_for_pack": false,
|
||||
"warning_codes_when_used": [
|
||||
"operating_expenses_formula_derived"
|
||||
]
|
||||
},
|
||||
"selling_general_and_administrative": {
|
||||
"direct_authoritative_concepts": [],
|
||||
"direct_source_concepts": [],
|
||||
"component_surfaces": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "not_meaningful",
|
||||
"not_meaningful_for_pack": true,
|
||||
"warning_codes_when_used": [
|
||||
"selling_general_and_administrative_not_meaningful_insurance_pack"
|
||||
]
|
||||
},
|
||||
"research_and_development": {
|
||||
"direct_authoritative_concepts": [],
|
||||
"direct_source_concepts": [],
|
||||
"component_surfaces": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "not_meaningful",
|
||||
"not_meaningful_for_pack": true,
|
||||
"warning_codes_when_used": [
|
||||
"research_and_development_not_meaningful_insurance_pack"
|
||||
]
|
||||
},
|
||||
"other_operating_expense": {
|
||||
"direct_authoritative_concepts": [],
|
||||
"direct_source_concepts": [],
|
||||
"component_surfaces": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "not_meaningful",
|
||||
"not_meaningful_for_pack": true,
|
||||
"warning_codes_when_used": [
|
||||
"other_operating_expense_not_meaningful_insurance_pack"
|
||||
]
|
||||
},
|
||||
"operating_income": {
|
||||
"direct_authoritative_concepts": [
|
||||
"us-gaap:OperatingIncomeLoss",
|
||||
"us-gaap:IncomeFromOperations"
|
||||
],
|
||||
"direct_source_concepts": [
|
||||
"OperatingIncomeLoss",
|
||||
"IncomeFromOperations"
|
||||
],
|
||||
"component_surfaces": {
|
||||
"positive": [
|
||||
"revenue"
|
||||
],
|
||||
"negative": [
|
||||
"operating_expenses"
|
||||
]
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "subtract",
|
||||
"not_meaningful_for_pack": false,
|
||||
"warning_codes_when_used": [
|
||||
"operating_income_formula_derived"
|
||||
]
|
||||
},
|
||||
"income_tax_expense": {
|
||||
"direct_authoritative_concepts": [
|
||||
"us-gaap:IncomeTaxExpenseBenefit"
|
||||
],
|
||||
"direct_source_concepts": [
|
||||
"IncomeTaxExpenseBenefit"
|
||||
],
|
||||
"component_surfaces": {
|
||||
"positive": [],
|
||||
"negative": [
|
||||
"net_income"
|
||||
]
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [
|
||||
{
|
||||
"name": "pretax_income",
|
||||
"concepts": [
|
||||
"us-gaap:IncomeBeforeTaxExpenseBenefit",
|
||||
"us-gaap:PretaxIncome"
|
||||
]
|
||||
}
|
||||
],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "subtract",
|
||||
"not_meaningful_for_pack": false,
|
||||
"warning_codes_when_used": [
|
||||
"income_tax_expense_formula_derived"
|
||||
]
|
||||
},
|
||||
"net_income": {
|
||||
"direct_authoritative_concepts": [
|
||||
"us-gaap:NetIncomeLoss"
|
||||
],
|
||||
"direct_source_concepts": [
|
||||
"NetIncomeLoss"
|
||||
],
|
||||
"component_surfaces": {
|
||||
"positive": [],
|
||||
"negative": [
|
||||
"income_tax_expense"
|
||||
]
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [
|
||||
{
|
||||
"name": "pretax_income",
|
||||
"concepts": [
|
||||
"us-gaap:IncomeBeforeTaxExpenseBenefit",
|
||||
"us-gaap:PretaxIncome"
|
||||
]
|
||||
}
|
||||
],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "subtract",
|
||||
"not_meaningful_for_pack": false,
|
||||
"warning_codes_when_used": [
|
||||
"net_income_formula_derived"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
207
rust/taxonomy/fiscal/v1/insurance.surface.json
Normal file
207
rust/taxonomy/fiscal/v1/insurance.surface.json
Normal file
@@ -0,0 +1,207 @@
|
||||
{
|
||||
"version": "fiscal-v1",
|
||||
"pack": "insurance",
|
||||
"surfaces": [
|
||||
{
|
||||
"surface_key": "premiums",
|
||||
"statement": "income",
|
||||
"label": "Premiums",
|
||||
"category": "surface",
|
||||
"order": 10,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "aggregate_children",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:Premiums",
|
||||
"us-gaap:PremiumsEarned",
|
||||
"us-gaap:PremiumsWritten",
|
||||
"us-gaap:PremiumsEarnedNet",
|
||||
"us-gaap:PremiumsWrittenNet",
|
||||
"us-gaap:SupplementaryInsuranceInformationPremiumRevenue"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:Premiums",
|
||||
"us-gaap:PremiumsEarned",
|
||||
"us-gaap:PremiumsEarnedNet",
|
||||
"us-gaap:PremiumsWrittenNet"
|
||||
],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "group_all_children",
|
||||
"materiality_policy": "income_default"
|
||||
},
|
||||
{
|
||||
"surface_key": "claims_and_benefits",
|
||||
"statement": "income",
|
||||
"label": "Claims and Benefits",
|
||||
"category": "surface",
|
||||
"order": 30,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "aggregate_children",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:PolicyholderBenefitsAndClaimsIncurredNet",
|
||||
"us-gaap:BenefitsLossesAndExpenses",
|
||||
"us-gaap:LossesAndLossAdjustmentExpenses",
|
||||
"us-gaap:SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:PolicyholderBenefitsAndClaimsIncurredNet",
|
||||
"us-gaap:BenefitsLossesAndExpenses",
|
||||
"us-gaap:SupplementaryInsuranceInformationBenefitsClaimsLossesAndSettlementExpense"
|
||||
],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "group_all_children",
|
||||
"materiality_policy": "income_default"
|
||||
},
|
||||
{
|
||||
"surface_key": "underwriting_expenses",
|
||||
"statement": "income",
|
||||
"label": "Underwriting Expenses",
|
||||
"category": "surface",
|
||||
"order": 40,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "aggregate_children",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:DeferredPolicyAcquisitionCostsAmortizationExpense",
|
||||
"us-gaap:DeferredPolicyAcquisitionCostAmortizationExpense",
|
||||
"us-gaap:PolicyAcquisitionExpense",
|
||||
"us-gaap:UnderwritingExpenses",
|
||||
"us-gaap:SupplementaryInsuranceInformationOtherOperatingExpense"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:UnderwritingExpenses",
|
||||
"us-gaap:PolicyAcquisitionExpense",
|
||||
"us-gaap:DeferredPolicyAcquisitionCostAmortizationExpense"
|
||||
],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "group_all_children",
|
||||
"materiality_policy": "income_default"
|
||||
},
|
||||
{
|
||||
"surface_key": "investment_income",
|
||||
"statement": "income",
|
||||
"label": "Investment Income",
|
||||
"category": "surface",
|
||||
"order": 50,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "aggregate_children",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:InvestmentIncome",
|
||||
"us-gaap:NetInvestmentIncome",
|
||||
"us-gaap:SupplementaryInsuranceInformationNetInvestmentIncome"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:InvestmentIncome",
|
||||
"us-gaap:NetInvestmentIncome",
|
||||
"us-gaap:SupplementaryInsuranceInformationNetInvestmentIncome"
|
||||
],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"materiality_policy": "income_default"
|
||||
},
|
||||
{
|
||||
"surface_key": "net_income",
|
||||
"statement": "income",
|
||||
"label": "Net Income",
|
||||
"category": "surface",
|
||||
"order": 90,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_or_formula",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:NetIncomeLoss"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:NetIncomeLoss"
|
||||
],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"materiality_policy": "income_default"
|
||||
},
|
||||
{
|
||||
"surface_key": "policy_liabilities",
|
||||
"statement": "balance",
|
||||
"label": "Policy Liabilities",
|
||||
"category": "surface",
|
||||
"order": 80,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "aggregate_children",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:FuturePolicyBenefits",
|
||||
"us-gaap:LiabilityForFuturePolicyBenefits",
|
||||
"us-gaap:PolicyholderAccountBalances",
|
||||
"us-gaap:LiabilityForUnpaidLossesAndLossAdjustmentExpenses",
|
||||
"us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpense",
|
||||
"us-gaap:UnearnedPremiumsNet"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:FuturePolicyBenefits",
|
||||
"us-gaap:LiabilityForFuturePolicyBenefits",
|
||||
"us-gaap:LiabilityForUnpaidLossesAndLossAdjustmentExpenses",
|
||||
"us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpense"
|
||||
],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "group_all_children",
|
||||
"materiality_policy": "balance_default"
|
||||
},
|
||||
{
|
||||
"surface_key": "deferred_acquisition_costs",
|
||||
"statement": "balance",
|
||||
"label": "Deferred Acquisition Costs",
|
||||
"category": "surface",
|
||||
"order": 90,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "aggregate_children",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:DeferredPolicyAcquisitionCosts",
|
||||
"us-gaap:DeferredAcquisitionCosts"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:DeferredPolicyAcquisitionCosts",
|
||||
"us-gaap:DeferredAcquisitionCosts"
|
||||
],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "group_all_children",
|
||||
"materiality_policy": "balance_default"
|
||||
},
|
||||
{
|
||||
"surface_key": "total_assets",
|
||||
"statement": "balance",
|
||||
"label": "Total Assets",
|
||||
"category": "surface",
|
||||
"order": 100,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_only",
|
||||
"allowed_source_concepts": ["us-gaap:Assets"],
|
||||
"allowed_authoritative_concepts": ["us-gaap:Assets"],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"materiality_policy": "balance_default"
|
||||
},
|
||||
{
|
||||
"surface_key": "total_liabilities",
|
||||
"statement": "balance",
|
||||
"label": "Total Liabilities",
|
||||
"category": "surface",
|
||||
"order": 110,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_only",
|
||||
"allowed_source_concepts": ["us-gaap:Liabilities"],
|
||||
"allowed_authoritative_concepts": ["us-gaap:Liabilities"],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"materiality_policy": "balance_default"
|
||||
},
|
||||
{
|
||||
"surface_key": "total_equity",
|
||||
"statement": "balance",
|
||||
"label": "Total Equity",
|
||||
"category": "surface",
|
||||
"order": 120,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_only",
|
||||
"allowed_source_concepts": ["us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "us-gaap:StockholdersEquity"],
|
||||
"allowed_authoritative_concepts": ["us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "us-gaap:StockholdersEquity"],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"materiality_policy": "balance_default"
|
||||
}
|
||||
]
|
||||
}
|
||||
9
rust/taxonomy/fiscal/v1/kpis/bank_lender.kpis.json
Normal file
9
rust/taxonomy/fiscal/v1/kpis/bank_lender.kpis.json
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"version": "fiscal-v1",
|
||||
"pack": "bank_lender",
|
||||
"kpis": [
|
||||
{ "key": "net_interest_margin", "label": "Net Interest Margin", "unit": "percent" },
|
||||
{ "key": "loan_growth", "label": "Loan Growth", "unit": "percent" },
|
||||
{ "key": "deposit_growth", "label": "Deposit Growth", "unit": "percent" }
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"version": "fiscal-v1",
|
||||
"pack": "broker_asset_manager",
|
||||
"kpis": [
|
||||
{ "key": "aum", "label": "Assets Under Management", "unit": "currency" },
|
||||
{ "key": "fee_paying_aum", "label": "Fee-Paying AUM", "unit": "currency" }
|
||||
]
|
||||
}
|
||||
5
rust/taxonomy/fiscal/v1/kpis/core.kpis.json
Normal file
5
rust/taxonomy/fiscal/v1/kpis/core.kpis.json
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"version": "fiscal-v1",
|
||||
"pack": "core",
|
||||
"kpis": []
|
||||
}
|
||||
8
rust/taxonomy/fiscal/v1/kpis/insurance.kpis.json
Normal file
8
rust/taxonomy/fiscal/v1/kpis/insurance.kpis.json
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"version": "fiscal-v1",
|
||||
"pack": "insurance",
|
||||
"kpis": [
|
||||
{ "key": "combined_ratio", "label": "Combined Ratio", "unit": "percent" },
|
||||
{ "key": "premium_growth", "label": "Premium Growth", "unit": "percent" }
|
||||
]
|
||||
}
|
||||
8
rust/taxonomy/fiscal/v1/kpis/reit_real_estate.kpis.json
Normal file
8
rust/taxonomy/fiscal/v1/kpis/reit_real_estate.kpis.json
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"version": "fiscal-v1",
|
||||
"pack": "reit_real_estate",
|
||||
"kpis": [
|
||||
{ "key": "property_count", "label": "Property Count", "unit": "count" },
|
||||
{ "key": "investment_property_growth", "label": "Investment Property Growth", "unit": "percent" }
|
||||
]
|
||||
}
|
||||
272
rust/taxonomy/fiscal/v1/reit_real_estate.income-bridge.json
Normal file
272
rust/taxonomy/fiscal/v1/reit_real_estate.income-bridge.json
Normal file
@@ -0,0 +1,272 @@
|
||||
{
|
||||
"version": "fiscal-v1",
|
||||
"pack": "reit_real_estate",
|
||||
"rows": {
|
||||
"revenue": {
|
||||
"direct_authoritative_concepts": [
|
||||
"us-gaap:TotalRevenues",
|
||||
"us-gaap:Revenue"
|
||||
],
|
||||
"direct_source_concepts": [
|
||||
"TotalRevenues",
|
||||
"Revenue"
|
||||
],
|
||||
"component_surfaces": {
|
||||
"positive": [
|
||||
"rental_revenue"
|
||||
],
|
||||
"negative": []
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [
|
||||
{
|
||||
"name": "other_property_revenue",
|
||||
"concepts": [
|
||||
"us-gaap:RentalRevenue",
|
||||
"us-gaap:TenantReimbursements",
|
||||
"us-gaap:LeaseTerminationFees"
|
||||
]
|
||||
}
|
||||
],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "pack_bridge_sum",
|
||||
"not_meaningful_for_pack": false,
|
||||
"warning_codes_when_used": [
|
||||
"revenue_formula_derived"
|
||||
]
|
||||
},
|
||||
"gross_profit": {
|
||||
"direct_authoritative_concepts": [
|
||||
"us-gaap:GrossProfit"
|
||||
],
|
||||
"direct_source_concepts": [
|
||||
"GrossProfit"
|
||||
],
|
||||
"component_surfaces": {
|
||||
"positive": [
|
||||
"revenue"
|
||||
],
|
||||
"negative": [
|
||||
"property_operating_expense"
|
||||
]
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "subtract",
|
||||
"not_meaningful_for_pack": false,
|
||||
"warning_codes_when_used": [
|
||||
"gross_profit_formula_derived"
|
||||
]
|
||||
},
|
||||
"operating_expenses": {
|
||||
"direct_authoritative_concepts": [
|
||||
"us-gaap:OperatingExpenses"
|
||||
],
|
||||
"direct_source_concepts": [
|
||||
"OperatingExpenses"
|
||||
],
|
||||
"component_surfaces": {
|
||||
"positive": [
|
||||
"depreciation_and_amortization"
|
||||
],
|
||||
"negative": []
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [
|
||||
{
|
||||
"name": "reit_operating_expense_components",
|
||||
"concepts": [
|
||||
"us-gaap:GeneralAndAdministrativeExpense",
|
||||
"us-gaap:ImpairmentOfRealEstate",
|
||||
"us-gaap:AssetImpairmentCharges",
|
||||
"us-gaap:OtherThanInterestExpense"
|
||||
]
|
||||
}
|
||||
],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "sum",
|
||||
"not_meaningful_for_pack": false,
|
||||
"warning_codes_when_used": [
|
||||
"operating_expenses_formula_derived"
|
||||
]
|
||||
},
|
||||
"selling_general_and_administrative": {
|
||||
"direct_authoritative_concepts": [
|
||||
"us-gaap:SellingGeneralAndAdministrativeExpense"
|
||||
],
|
||||
"direct_source_concepts": [
|
||||
"SellingGeneralAndAdministrativeExpense"
|
||||
],
|
||||
"component_surfaces": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [
|
||||
{
|
||||
"name": "sales_and_marketing",
|
||||
"concepts": [
|
||||
"us-gaap:SalesAndMarketingExpense",
|
||||
"us-gaap:SellingAndMarketingExpense",
|
||||
"us-gaap:MarketingExpense"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "general_and_administrative",
|
||||
"concepts": [
|
||||
"us-gaap:GeneralAndAdministrativeExpense"
|
||||
]
|
||||
}
|
||||
],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "sum",
|
||||
"not_meaningful_for_pack": false,
|
||||
"warning_codes_when_used": [
|
||||
"selling_general_and_administrative_formula_derived"
|
||||
]
|
||||
},
|
||||
"research_and_development": {
|
||||
"direct_authoritative_concepts": [],
|
||||
"direct_source_concepts": [],
|
||||
"component_surfaces": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "not_meaningful",
|
||||
"not_meaningful_for_pack": true,
|
||||
"warning_codes_when_used": [
|
||||
"research_and_development_not_meaningful_reit_pack"
|
||||
]
|
||||
},
|
||||
"other_operating_expense": {
|
||||
"direct_authoritative_concepts": [
|
||||
"us-gaap:OtherThanInterestExpense",
|
||||
"us-gaap:OtherOperatingExpenses",
|
||||
"us-gaap:OtherCostAndExpenseOperating",
|
||||
"us-gaap:OtherOperatingExpense"
|
||||
],
|
||||
"direct_source_concepts": [
|
||||
"OtherThanInterestExpense",
|
||||
"OtherOperatingExpenses",
|
||||
"OtherCostAndExpenseOperating",
|
||||
"OtherOperatingExpense"
|
||||
],
|
||||
"component_surfaces": {
|
||||
"positive": [
|
||||
"operating_expenses"
|
||||
],
|
||||
"negative": [
|
||||
"selling_general_and_administrative",
|
||||
"research_and_development"
|
||||
]
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "sum_then_subtract",
|
||||
"not_meaningful_for_pack": false,
|
||||
"warning_codes_when_used": [
|
||||
"other_operating_expense_formula_derived"
|
||||
]
|
||||
},
|
||||
"operating_income": {
|
||||
"direct_authoritative_concepts": [
|
||||
"us-gaap:OperatingIncomeLoss",
|
||||
"us-gaap:IncomeFromOperations"
|
||||
],
|
||||
"direct_source_concepts": [
|
||||
"OperatingIncomeLoss",
|
||||
"IncomeFromOperations"
|
||||
],
|
||||
"component_surfaces": {
|
||||
"positive": [
|
||||
"gross_profit"
|
||||
],
|
||||
"negative": [
|
||||
"operating_expenses"
|
||||
]
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "subtract",
|
||||
"not_meaningful_for_pack": false,
|
||||
"warning_codes_when_used": [
|
||||
"operating_income_formula_derived"
|
||||
]
|
||||
},
|
||||
"income_tax_expense": {
|
||||
"direct_authoritative_concepts": [
|
||||
"us-gaap:IncomeTaxExpenseBenefit"
|
||||
],
|
||||
"direct_source_concepts": [
|
||||
"IncomeTaxExpenseBenefit"
|
||||
],
|
||||
"component_surfaces": {
|
||||
"positive": [],
|
||||
"negative": [
|
||||
"net_income"
|
||||
]
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [
|
||||
{
|
||||
"name": "pretax_income",
|
||||
"concepts": [
|
||||
"us-gaap:IncomeBeforeTaxExpenseBenefit",
|
||||
"us-gaap:PretaxIncome"
|
||||
]
|
||||
}
|
||||
],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "subtract",
|
||||
"not_meaningful_for_pack": false,
|
||||
"warning_codes_when_used": [
|
||||
"income_tax_expense_formula_derived"
|
||||
]
|
||||
},
|
||||
"net_income": {
|
||||
"direct_authoritative_concepts": [
|
||||
"us-gaap:NetIncomeLoss"
|
||||
],
|
||||
"direct_source_concepts": [
|
||||
"NetIncomeLoss"
|
||||
],
|
||||
"component_surfaces": {
|
||||
"positive": [],
|
||||
"negative": [
|
||||
"income_tax_expense"
|
||||
]
|
||||
},
|
||||
"component_concept_groups": {
|
||||
"positive": [
|
||||
{
|
||||
"name": "pretax_income",
|
||||
"concepts": [
|
||||
"us-gaap:IncomeBeforeTaxExpenseBenefit",
|
||||
"us-gaap:PretaxIncome"
|
||||
]
|
||||
}
|
||||
],
|
||||
"negative": []
|
||||
},
|
||||
"formula": "subtract",
|
||||
"not_meaningful_for_pack": false,
|
||||
"warning_codes_when_used": [
|
||||
"net_income_formula_derived"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
141
rust/taxonomy/fiscal/v1/reit_real_estate.surface.json
Normal file
141
rust/taxonomy/fiscal/v1/reit_real_estate.surface.json
Normal file
@@ -0,0 +1,141 @@
|
||||
{
|
||||
"version": "fiscal-v1",
|
||||
"pack": "reit_real_estate",
|
||||
"surfaces": [
|
||||
{
|
||||
"surface_key": "rental_revenue",
|
||||
"statement": "income",
|
||||
"label": "Rental Revenue",
|
||||
"category": "surface",
|
||||
"order": 10,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "aggregate_children",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:LeaseIncome",
|
||||
"us-gaap:RentalRevenue",
|
||||
"us-gaap:RentalRevenueNet"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:LeaseIncome",
|
||||
"us-gaap:RentalRevenue"
|
||||
],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "group_all_children",
|
||||
"materiality_policy": "income_default"
|
||||
},
|
||||
{
|
||||
"surface_key": "property_operating_expense",
|
||||
"statement": "income",
|
||||
"label": "Property Operating Expense",
|
||||
"category": "surface",
|
||||
"order": 20,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "aggregate_children",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:DirectCostsOfLeasedAndRentedPropertyOrEquipment"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:DirectCostsOfLeasedAndRentedPropertyOrEquipment"
|
||||
],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "group_all_children",
|
||||
"materiality_policy": "income_default"
|
||||
},
|
||||
{
|
||||
"surface_key": "depreciation_and_amortization",
|
||||
"statement": "income",
|
||||
"label": "Depreciation and Amortization",
|
||||
"category": "surface",
|
||||
"order": 30,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "aggregate_children",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:DepreciationDepletionAndAmortization",
|
||||
"us-gaap:AmortizationOfAboveAndBelowMarketLeases"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:DepreciationDepletionAndAmortization"
|
||||
],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "group_all_children",
|
||||
"materiality_policy": "income_default"
|
||||
},
|
||||
{
|
||||
"surface_key": "net_income",
|
||||
"statement": "income",
|
||||
"label": "Net Income",
|
||||
"category": "surface",
|
||||
"order": 90,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_or_formula",
|
||||
"allowed_source_concepts": ["us-gaap:NetIncomeLoss"],
|
||||
"allowed_authoritative_concepts": ["us-gaap:NetIncomeLoss"],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"materiality_policy": "income_default"
|
||||
},
|
||||
{
|
||||
"surface_key": "investment_property",
|
||||
"statement": "balance",
|
||||
"label": "Investment Property",
|
||||
"category": "surface",
|
||||
"order": 40,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "aggregate_children",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:RealEstateInvestmentPropertyNet",
|
||||
"us-gaap:RealEstateInvestmentPropertyAtCost",
|
||||
"us-gaap:RealEstateGrossAtCarryingValue"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:RealEstateInvestmentPropertyNet",
|
||||
"us-gaap:RealEstateInvestmentPropertyAtCost"
|
||||
],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "group_all_children",
|
||||
"materiality_policy": "balance_default"
|
||||
},
|
||||
{
|
||||
"surface_key": "total_assets",
|
||||
"statement": "balance",
|
||||
"label": "Total Assets",
|
||||
"category": "surface",
|
||||
"order": 90,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_only",
|
||||
"allowed_source_concepts": ["us-gaap:Assets"],
|
||||
"allowed_authoritative_concepts": ["us-gaap:Assets"],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"materiality_policy": "balance_default"
|
||||
},
|
||||
{
|
||||
"surface_key": "total_liabilities",
|
||||
"statement": "balance",
|
||||
"label": "Total Liabilities",
|
||||
"category": "surface",
|
||||
"order": 100,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_only",
|
||||
"allowed_source_concepts": ["us-gaap:Liabilities"],
|
||||
"allowed_authoritative_concepts": ["us-gaap:Liabilities"],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"materiality_policy": "balance_default"
|
||||
},
|
||||
{
|
||||
"surface_key": "total_equity",
|
||||
"statement": "balance",
|
||||
"label": "Total Equity",
|
||||
"category": "surface",
|
||||
"order": 110,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_only",
|
||||
"allowed_source_concepts": ["us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "us-gaap:StockholdersEquity"],
|
||||
"allowed_authoritative_concepts": ["us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "us-gaap:StockholdersEquity"],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"materiality_policy": "balance_default"
|
||||
}
|
||||
]
|
||||
}
|
||||
77
rust/taxonomy/fiscal/v1/universal_income.surface.json
Normal file
77
rust/taxonomy/fiscal/v1/universal_income.surface.json
Normal file
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"version": "fiscal-v1",
|
||||
"rows": [
|
||||
{
|
||||
"key": "revenue",
|
||||
"statement": "income",
|
||||
"label": "Revenue",
|
||||
"category": "surface",
|
||||
"order": 10,
|
||||
"unit": "currency"
|
||||
},
|
||||
{
|
||||
"key": "gross_profit",
|
||||
"statement": "income",
|
||||
"label": "Gross Profit",
|
||||
"category": "surface",
|
||||
"order": 20,
|
||||
"unit": "currency"
|
||||
},
|
||||
{
|
||||
"key": "operating_expenses",
|
||||
"statement": "income",
|
||||
"label": "Operating Expenses",
|
||||
"category": "surface",
|
||||
"order": 30,
|
||||
"unit": "currency"
|
||||
},
|
||||
{
|
||||
"key": "selling_general_and_administrative",
|
||||
"statement": "income",
|
||||
"label": "SG&A",
|
||||
"category": "surface",
|
||||
"order": 31,
|
||||
"unit": "currency"
|
||||
},
|
||||
{
|
||||
"key": "research_and_development",
|
||||
"statement": "income",
|
||||
"label": "Research Expense",
|
||||
"category": "surface",
|
||||
"order": 32,
|
||||
"unit": "currency"
|
||||
},
|
||||
{
|
||||
"key": "other_operating_expense",
|
||||
"statement": "income",
|
||||
"label": "Other Expense",
|
||||
"category": "surface",
|
||||
"order": 33,
|
||||
"unit": "currency"
|
||||
},
|
||||
{
|
||||
"key": "operating_income",
|
||||
"statement": "income",
|
||||
"label": "Operating Income",
|
||||
"category": "surface",
|
||||
"order": 40,
|
||||
"unit": "currency"
|
||||
},
|
||||
{
|
||||
"key": "income_tax_expense",
|
||||
"statement": "income",
|
||||
"label": "Income Tax Expense",
|
||||
"category": "surface",
|
||||
"order": 50,
|
||||
"unit": "currency"
|
||||
},
|
||||
{
|
||||
"key": "net_income",
|
||||
"statement": "income",
|
||||
"label": "Net Income",
|
||||
"category": "surface",
|
||||
"order": 60,
|
||||
"unit": "currency"
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user