{
  "accounting_basis": "us_gaap",
  "context": {
    "api_version": "2026-10-03",
    "as_of": "2026-09-29T20:20:00Z",
    "data_version": "dv_pcknxb2hpc5e7q3kvlbf4lyd7a",
    "response_id": "res_4jax5kli6kr5btfyt3rpj67r4i"
  },
  "entity": "ent_kh2ekk7hik7zg3djyw54divv2i",
  "filings": [
    "fil_hat5i6ogh3yog3ftlok7oz7r4m"
  ],
  "id": "stmt_22sndmbhpuk6auwyfnfsvniepm",
  "lines": [
    {
      "availability": {
        "coverage": null,
        "reason": null,
        "reason_text": null,
        "status": "not_applicable"
      },
      "depth": 0,
      "facts": [],
      "key": "us-gaap_StatementOfFinancialPositionAbstract",
      "label": "us-gaap_StatementOfFinancialPositionAbstract",
      "unit": null,
      "value": null
    },
    {
      "availability": {
        "coverage": null,
        "reason": null,
        "reason_text": null,
        "status": "not_applicable"
      },
      "depth": 1,
      "facts": [],
      "key": "us-gaap_AssetsAbstract",
      "label": "us-gaap_AssetsAbstract",
      "unit": null,
      "value": null
    },
    {
      "availability": {
        "coverage": null,
        "reason": null,
        "reason_text": null,
        "status": "not_applicable"
      },
      "depth": 2,
      "facts": [],
      "key": "us-gaap_AssetsCurrentAbstract",
      "label": "us-gaap_AssetsCurrentAbstract",
      "unit": null,
      "value": null
    },
    {
      "availability": {
        "coverage": null,
        "reason": "field_not_found_in_source",
        "reason_text": null,
        "status": "not_available_yet"
      },
      "depth": 3,
      "facts": [],
      "key": "us-gaap_CashAndCashEquivalentsAtCarryingValue",
      "label": "us-gaap_CashAndCashEquivalentsAtCarryingValue",
      "unit": null,
      "value": null
    },
    {
      "availability": {
        "coverage": null,
        "reason": "field_not_found_in_source",
        "reason_text": null,
        "status": "not_available_yet"
      },
      "depth": 3,
      "facts": [],
      "key": "us-gaap_AccountsReceivableNetCurrent",
      "label": "us-gaap_AccountsReceivableNetCurrent",
      "unit": null,
      "value": null
    },
    {
      "availability": {
        "coverage": null,
        "reason": "field_not_found_in_source",
        "reason_text": null,
        "status": "not_available_yet"
      },
      "depth": 3,
      "facts": [],
      "key": "us-gaap_InventoryNet",
      "label": "us-gaap_InventoryNet",
      "unit": null,
      "value": null
    },
    {
      "availability": {
        "coverage": null,
        "reason": "field_not_found_in_source",
        "reason_text": null,
        "status": "not_available_yet"
      },
      "depth": 3,
      "facts": [],
      "key": "us-gaap_DeferredCostsCurrent",
      "label": "us-gaap_DeferredCostsCurrent",
      "unit": null,
      "value": null
    },
    {
      "availability": {
        "coverage": null,
        "reason": "field_not_found_in_source",
        "reason_text": null,
        "status": "not_available_yet"
      },
      "depth": 3,
      "facts": [],
      "key": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
      "label": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
      "unit": null,
      "value": null
    },
    {
      "availability": {
        "coverage": null,
        "reason": "field_not_found_in_source",
        "reason_text": null,
        "status": "not_available_yet"
      },
      "depth": 3,
      "facts": [],
      "key": "us-gaap_AssetsCurrent",
      "label": "us-gaap_AssetsCurrent",
      "unit": null,
      "value": null
    },
    {
      "availability": {
        "coverage": null,
        "reason": null,
        "reason_text": null,
        "status": "not_applicable"
      },
      "depth": 2,
      "facts": [],
      "key": "us-gaap_AssetsNoncurrentAbstract",
      "label": "us-gaap_AssetsNoncurrentAbstract",
      "unit": null,
      "value": null
    },
    {
      "availability": {
        "coverage": null,
        "reason": "field_not_found_in_source",
        "reason_text": null,
        "status": "not_available_yet"
      },
      "depth": 3,
      "facts": [],
      "key": "us-gaap_PropertyPlantAndEquipmentNet",
      "label": "us-gaap_PropertyPlantAndEquipmentNet",
      "unit": null,
      "value": null
    },
    {
      "availability": {
        "coverage": null,
        "reason": "field_not_found_in_source",
        "reason_text": null,
        "status": "not_available_yet"
      },
      "depth": 3,
      "facts": [],
      "key": "us-gaap_OperatingLeaseRightOfUseAsset",
      "label": "us-gaap_OperatingLeaseRightOfUseAsset",
      "unit": null,
      "value": null
    },
    {
      "availability": {
        "coverage": null,
        "reason": "field_not_found_in_source",
        "reason_text": null,
        "status": "not_available_yet"
      },
      "depth": 3,
      "facts": [],
      "key": "us-gaap_OtherAssetsNoncurrent",
      "label": "us-gaap_OtherAssetsNoncurrent",
      "unit": null,
      "value": null
    },
    {
      "availability": {
        "coverage": null,
        "reason": "field_not_found_in_source",
        "reason_text": null,
        "status": "not_available_yet"
      },
      "depth": 2,
      "facts": [],
      "key": "us-gaap_Assets",
      "label": "us-gaap_Assets",
      "unit": null,
      "value": null
    },
    {
      "availability": {
        "coverage": null,
        "reason": null,
        "reason_text": null,
        "status": "not_applicable"
      },
      "depth": 1,
      "facts": [],
      "key": "us-gaap_LiabilitiesAndStockholdersEquityAbstract",
      "label": "us-gaap_LiabilitiesAndStockholdersEquityAbstract",
      "unit": null,
      "value": null
    },
    {
      "availability": {
        "coverage": null,
        "reason": null,
        "reason_text": null,
        "status": "not_applicable"
      },
      "depth": 2,
      "facts": [],
      "key": "us-gaap_LiabilitiesCurrentAbstract",
      "label": "us-gaap_LiabilitiesCurrentAbstract",
      "unit": null,
      "value": null
    },
    {
      "availability": {
        "coverage": null,
        "reason": "field_not_found_in_source",
        "reason_text": null,
        "status": "not_available_yet"
      },
      "depth": 3,
      "facts": [],
      "key": "us-gaap_AccountsPayableCurrent",
      "label": "us-gaap_AccountsPayableCurrent",
      "unit": null,
      "value": null
    },
    {
      "availability": {
        "coverage": null,
        "reason": "field_not_found_in_source",
        "reason_text": null,
        "status": "not_available_yet"
      },
      "depth": 3,
      "facts": [],
      "key": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
      "label": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
      "unit": null,
      "value": null
    },
    {
      "availability": {
        "coverage": null,
        "reason": "field_not_found_in_source",
        "reason_text": null,
        "status": "not_available_yet"
      },
      "depth": 3,
      "facts": [],
      "key": "us-gaap_ContractWithCustomerLiabilityCurrent",
      "label": "us-gaap_ContractWithCustomerLiabilityCurrent",
      "unit": null,
      "value": null
    },
    {
      "availability": {
        "coverage": null,
        "reason": "field_not_found_in_source",
        "reason_text": null,
        "status": "not_available_yet"
      },
      "depth": 3,
      "facts": [],
      "key": "us-gaap_OperatingLeaseLiabilityCurrent",
      "label": "us-gaap_OperatingLeaseLiabilityCurrent",
      "unit": null,
      "value": null
    },
    {
      "availability": {
        "coverage": null,
        "reason": "field_not_found_in_source",
        "reason_text": null,
        "status": "not_available_yet"
      },
      "depth": 3,
      "facts": [],
      "key": "us-gaap_LiabilitiesCurrent",
      "label": "us-gaap_LiabilitiesCurrent",
      "unit": null,
      "value": null
    },
    {
      "availability": {
        "coverage": null,
        "reason": null,
        "reason_text": null,
        "status": "not_applicable"
      },
      "depth": 2,
      "facts": [],
      "key": "us-gaap_LiabilitiesNoncurrentAbstract",
      "label": "us-gaap_LiabilitiesNoncurrentAbstract",
      "unit": null,
      "value": null
    },
    {
      "availability": {
        "coverage": null,
        "reason": "field_not_found_in_source",
        "reason_text": null,
        "status": "not_available_yet"
      },
      "depth": 3,
      "facts": [],
      "key": "us-gaap_OperatingLeaseLiabilityNoncurrent",
      "label": "us-gaap_OperatingLeaseLiabilityNoncurrent",
      "unit": null,
      "value": null
    },
    {
      "availability": {
        "coverage": null,
        "reason": "field_not_found_in_source",
        "reason_text": null,
        "status": "not_available_yet"
      },
      "depth": 2,
      "facts": [],
      "key": "us-gaap_Liabilities",
      "label": "us-gaap_Liabilities",
      "unit": null,
      "value": null
    },
    {
      "availability": {
        "coverage": null,
        "reason": "field_not_found_in_source",
        "reason_text": null,
        "status": "not_available_yet"
      },
      "depth": 2,
      "facts": [],
      "key": "us-gaap_CommitmentsAndContingencies",
      "label": "us-gaap_CommitmentsAndContingencies",
      "unit": null,
      "value": null
    },
    {
      "availability": {
        "coverage": null,
        "reason": null,
        "reason_text": null,
        "status": "not_applicable"
      },
      "depth": 2,
      "facts": [],
      "key": "us-gaap_StockholdersEquityAbstract",
      "label": "us-gaap_StockholdersEquityAbstract",
      "unit": null,
      "value": null
    },
    {
      "availability": {
        "coverage": null,
        "reason": "field_not_found_in_source",
        "reason_text": null,
        "status": "not_available_yet"
      },
      "depth": 3,
      "facts": [],
      "key": "us-gaap_PreferredStockValueOutstanding",
      "label": "us-gaap_PreferredStockValueOutstanding",
      "unit": null,
      "value": null
    },
    {
      "availability": {
        "coverage": null,
        "reason": "field_not_found_in_source",
        "reason_text": null,
        "status": "not_available_yet"
      },
      "depth": 3,
      "facts": [],
      "key": "us-gaap_CommonStockValueOutstanding",
      "label": "us-gaap_CommonStockValueOutstanding",
      "unit": null,
      "value": null
    },
    {
      "availability": {
        "coverage": null,
        "reason": "field_not_found_in_source",
        "reason_text": null,
        "status": "not_available_yet"
      },
      "depth": 3,
      "facts": [],
      "key": "us-gaap_AdditionalPaidInCapital",
      "label": "us-gaap_AdditionalPaidInCapital",
      "unit": null,
      "value": null
    },
    {
      "availability": {
        "coverage": null,
        "reason": "field_not_found_in_source",
        "reason_text": null,
        "status": "not_available_yet"
      },
      "depth": 3,
      "facts": [],
      "key": "us-gaap_RetainedEarningsAccumulatedDeficit",
      "label": "us-gaap_RetainedEarningsAccumulatedDeficit",
      "unit": null,
      "value": null
    },
    {
      "availability": {
        "coverage": null,
        "reason": null,
        "reason_text": null,
        "status": "available"
      },
      "depth": 3,
      "facts": [
        "fact_pptne6gq5c7gqugvhbo6h7bbdq"
      ],
      "key": "us-gaap_StockholdersEquity",
      "label": "us-gaap_StockholdersEquity",
      "unit": {
        "currency": "USD",
        "type": "currency"
      },
      "value": "73033000"
    },
    {
      "availability": {
        "coverage": null,
        "reason": "field_not_found_in_source",
        "reason_text": null,
        "status": "not_available_yet"
      },
      "depth": 2,
      "facts": [],
      "key": "us-gaap_LiabilitiesAndStockholdersEquity",
      "label": "us-gaap_LiabilitiesAndStockholdersEquity",
      "unit": null,
      "value": null
    }
  ],
  "object": "statement",
  "period": {
    "end": "2022-12-31",
    "type": "instant"
  },
  "registry": "us-sec-edgar",
  "reporting_scope": "issuer_total",
  "statement_type": "balance_sheet"
}
