{
 "version": "2.2",
 "instance": {
  "trnr-20250212.htm": {
   "nsprefix": "trnr",
   "nsuri": "http://formelife.com/20250212",
   "dts": {
    "inline": {
     "local": [
      "trnr-20250212.htm"
     ]
    },
    "schema": {
     "local": [
      "trnr-20250212.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/2023/calculation-1.1.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    }
   },
   "keyStandard": 459,
   "keyCustom": 213,
   "axisStandard": 35,
   "axisCustom": 0,
   "memberStandard": 56,
   "memberCustom": 139,
   "hidden": {
    "total": 37,
    "http://fasb.org/us-gaap/2024": 33,
    "http://formelife.com/20250212": 1,
    "http://xbrl.sec.gov/dei/2024": 3
   },
   "contextCount": 1016,
   "entityCount": 1,
   "segmentCount": 214,
   "elementCount": 1274,
   "unitCount": 6,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 2577,
    "http://xbrl.sec.gov/dei/2024": 27
   },
   "report": {
    "R1": {
     "role": "http://formelife.com/20250212/taxonomy/role/CoverPage",
     "longName": "100000 - Document - Cover Page",
     "shortName": "Cover Page",
     "isDefault": "true",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets",
     "longName": "100010 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "C_3687b32f-9fc9-4496-b3a0-7330f8a5c5e7",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3687b32f-9fc9-4496-b3a0-7330f8a5c5e7",
      "name": "us-gaap:DerivativeAssetsCurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical",
     "longName": "100040 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "C_3687b32f-9fc9-4496-b3a0-7330f8a5c5e7",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "U_UnitedStatesOfAmericaDollarsShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_72eb65c5-de84-47c6-a6a0-ccf3e8c7b93e",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "U_UnitedStatesOfAmericaDollarsShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited",
     "longName": "100060 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED)",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "C_4ea297d9-92fa-4497-bd9c-c0a1e6c7948e",
      "name": "trnr:FitnessProductRevenue1",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_4ea297d9-92fa-4497-bd9c-c0a1e6c7948e",
      "name": "trnr:FitnessProductRevenue1",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss2Unaudited",
     "longName": "100070 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS 2 (UNAUDITED)",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS 2 (UNAUDITED)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "C_4ea297d9-92fa-4497-bd9c-c0a1e6c7948e",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_4ea297d9-92fa-4497-bd9c-c0a1e6c7948e",
      "name": "us-gaap:ComprehensiveIncomeNetOfTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1",
     "longName": "100080 - Statement - CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT",
     "shortName": "CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "C_7b5e0ed9-ec10-40bd-80ec-439f51ab4dc1",
      "name": "us-gaap:TemporaryEquitySharesOutstanding",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_7b5e0ed9-ec10-40bd-80ec-439f51ab4dc1",
      "name": "us-gaap:TemporaryEquitySharesOutstanding",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitParenthetical",
     "longName": "100090 - Statement - CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT (Parenthetical)",
     "shortName": "CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT (Parenthetical)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "C_675dc5be-9dab-4a59-b502-b31d43820065",
      "name": "us-gaap:PaymentsOfStockIssuanceCosts",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_87f599a4-64aa-4cb7-ad2c-b56e1320c0fa",
      "name": "us-gaap:PaymentsOfStockIssuanceCosts",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-2",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited",
     "longName": "100100 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS (UNAUDITED)",
     "shortName": "CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS (UNAUDITED)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "trnr:NonCashLeaseExpense",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "unique": true
     }
    },
    "R9": {
     "role": "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentation",
     "longName": "100110 - Disclosure - Description of Business and Basis of Presentation",
     "shortName": "Description of Business and Basis of Presentation",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPolicies",
     "longName": "100120 - Disclosure - Summary of Significant Accounting Policies",
     "shortName": "Summary of Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://formelife.com/20250212/taxonomy/role/RevenueRecognition",
     "longName": "100130 - Disclosure - Revenue Recognition",
     "shortName": "Revenue Recognition",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://formelife.com/20250212/taxonomy/role/InventoriesNet",
     "longName": "100150 - Disclosure - Inventories, Net",
     "shortName": "Inventories, Net",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://formelife.com/20250212/taxonomy/role/PropertyAndEquipmentNet",
     "longName": "100160 - Disclosure - Property and Equipment, Net",
     "shortName": "Property and Equipment, Net",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://formelife.com/20250212/taxonomy/role/IntangibleAssetsNet",
     "longName": "100170 - Disclosure - Intangible Assets, Net",
     "shortName": "Intangible Assets, Net",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "C_675dc5be-9dab-4a59-b502-b31d43820065",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_675dc5be-9dab-4a59-b502-b31d43820065",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNet",
     "longName": "100180 - Disclosure - Goodwill and Intangible Assets, net",
     "shortName": "Goodwill and Intangible Assets, net",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://formelife.com/20250212/taxonomy/role/PrepaidExpensesAndOtherCurrentAssets",
     "longName": "100190 - Disclosure - Prepaid Expenses and Other Current Assets",
     "shortName": "Prepaid Expenses and Other Current Assets",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "trnr:PrepaidExpensesAndOtherCurrentAssetsDisclosureTextblock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "trnr:PrepaidExpensesAndOtherCurrentAssetsDisclosureTextblock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://formelife.com/20250212/taxonomy/role/OtherAssetsNet",
     "longName": "100200 - Disclosure - Other Assets, Net",
     "shortName": "Other Assets, Net",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:OtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:OtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://formelife.com/20250212/taxonomy/role/AccruedExpensesAndOtherCurrentLiabilities",
     "longName": "100210 - Disclosure - Accrued Expenses and Other Current Liabilities",
     "shortName": "Accrued Expenses and Other Current Liabilities",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://formelife.com/20250212/taxonomy/role/Debt",
     "longName": "100220 - Disclosure - Debt",
     "shortName": "Debt",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://formelife.com/20250212/taxonomy/role/Warrants",
     "longName": "100230 - Disclosure - Warrants",
     "shortName": "Warrants",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "trnr:WarrantsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "trnr:WarrantsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://formelife.com/20250212/taxonomy/role/FairValueMeasurements",
     "longName": "100240 - Disclosure - Fair Value Measurements",
     "shortName": "Fair Value Measurements",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://formelife.com/20250212/taxonomy/role/CommitmentsAndContingencies",
     "longName": "100250 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://formelife.com/20250212/taxonomy/role/Leases",
     "longName": "100260 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficit",
     "longName": "100270 - Disclosure - Stockholders' Equity (Deficit)",
     "shortName": "Stockholders' Equity (Deficit)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensation",
     "longName": "100280 - Disclosure - Equity-Based Compensation",
     "shortName": "Equity-Based Compensation",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://formelife.com/20250212/taxonomy/role/ConcentrationOfCreditRiskAndMajorCustomersAndVendors",
     "longName": "100290 - Disclosure - Concentration of Credit Risk and Major Customers and Vendors",
     "shortName": "Concentration of Credit Risk and Major Customers and Vendors",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://formelife.com/20250212/taxonomy/role/BenefitPlans",
     "longName": "100300 - Disclosure - Benefit Plans",
     "shortName": "Benefit Plans",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://formelife.com/20250212/taxonomy/role/IncomeTaxes",
     "longName": "100310 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "C_675dc5be-9dab-4a59-b502-b31d43820065",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_675dc5be-9dab-4a59-b502-b31d43820065",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://formelife.com/20250212/taxonomy/role/LossPerShare",
     "longName": "100320 - Disclosure - Loss Per Share",
     "shortName": "Loss Per Share",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedParty",
     "longName": "100330 - Disclosure - Related Party",
     "shortName": "Related Party",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "30",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisition",
     "longName": "100340 - Disclosure - Acquisition",
     "shortName": "Acquisition",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "31",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:AssetAcquisitionTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:AssetAcquisitionTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://formelife.com/20250212/taxonomy/role/SubsequentEvents",
     "longName": "100350 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "32",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies",
     "longName": "100360 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "33",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:ComparabilityOfPriorYearFinancialData",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:ComparabilityOfPriorYearFinancialData",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesTables",
     "longName": "100370 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "C_675dc5be-9dab-4a59-b502-b31d43820065",
      "name": "trnr:PropertyPlantAndEquipmentEstimatedUsefulLivesOfAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_675dc5be-9dab-4a59-b502-b31d43820065",
      "name": "trnr:PropertyPlantAndEquipmentEstimatedUsefulLivesOfAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://formelife.com/20250212/taxonomy/role/InventoriesNetTables",
     "longName": "100380 - Disclosure - Inventories, Net (Tables)",
     "shortName": "Inventories, Net (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://formelife.com/20250212/taxonomy/role/PropertyAndEquipmentNetTables",
     "longName": "100390 - Disclosure - Property and Equipment, Net (Tables)",
     "shortName": "Property and Equipment, Net (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://formelife.com/20250212/taxonomy/role/IntangibleAssetsNetTables",
     "longName": "100400 - Disclosure - Intangible Assets, Net (Tables)",
     "shortName": "Intangible Assets, Net (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R38": {
     "role": "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetTables",
     "longName": "100410 - Disclosure - Goodwill and Intangible Assets, net (Tables)",
     "shortName": "Goodwill and Intangible Assets, net (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "unique": true
     }
    },
    "R39": {
     "role": "http://formelife.com/20250212/taxonomy/role/PrepaidExpensesAndOtherCurrentAssetsTables",
     "longName": "100420 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)",
     "shortName": "Prepaid Expenses and Other Current Assets (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "trnr:PrepaidExpensesAndOtherCurrentAssetsDisclosureTextblock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "trnr:PrepaidExpensesAndOtherCurrentAssetsDisclosureTextblock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://formelife.com/20250212/taxonomy/role/OtherAssetsNetTables",
     "longName": "100430 - Disclosure - Other Assets, Net (Tables)",
     "shortName": "Other Assets, Net (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://formelife.com/20250212/taxonomy/role/AccruedExpensesAndOtherCurrentLiabilitiesTables",
     "longName": "100440 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)",
     "shortName": "Accrued Expenses and Other Current Liabilities (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://formelife.com/20250212/taxonomy/role/DisclosureDebtTables",
     "longName": "100450 - Disclosure - Debt (Tables)",
     "shortName": "Debt (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationTables",
     "longName": "100470 - Disclosure - Equity-Based Compensation (Tables)",
     "shortName": "Equity-Based Compensation (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "43",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://formelife.com/20250212/taxonomy/role/WarrantsTables",
     "longName": "100480 - Disclosure - Warrants (Tables)",
     "shortName": "Warrants (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "trnr:WarrantsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "trnr:WarrantsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsTables",
     "longName": "100490 - Disclosure - Fair Value Measurements (Tables)",
     "shortName": "Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "45",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://formelife.com/20250212/taxonomy/role/DisclosureLeasesTables",
     "longName": "100500 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "46",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://formelife.com/20250212/taxonomy/role/CommitmentsAndContingenciesTables",
     "longName": "100510 - Disclosure - Commitments and Contingencies (Tables)",
     "shortName": "Commitments and Contingencies (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "47",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R48": {
     "role": "http://formelife.com/20250212/taxonomy/role/IncomeTaxesTables",
     "longName": "100520 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "48",
     "firstAnchor": {
      "contextRef": "C_675dc5be-9dab-4a59-b502-b31d43820065",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_675dc5be-9dab-4a59-b502-b31d43820065",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://formelife.com/20250212/taxonomy/role/LossPerShareTables",
     "longName": "100530 - Disclosure - Loss Per Share (Tables)",
     "shortName": "Loss Per Share (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "49",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTables",
     "longName": "100540 - Disclosure - Related Party (Tables)",
     "shortName": "Related Party (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "50",
     "firstAnchor": {
      "contextRef": "C_675dc5be-9dab-4a59-b502-b31d43820065",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_675dc5be-9dab-4a59-b502-b31d43820065",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionTables",
     "longName": "100550 - Disclosure - Acquisition (Tables)",
     "shortName": "Acquisition (Tables)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "51",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
     "longName": "100560 - Disclosure - Description of Business and Basis of Presentation - Additional Information (Details)",
     "shortName": "Description of Business and Basis of Presentation - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "C_3687b32f-9fc9-4496-b3a0-7330f8a5c5e7",
      "name": "us-gaap:RetainedEarningsAccumulatedDeficit",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b99d6772-a672-4bfa-a878-7311875af1cc",
      "name": "trnr:ExchangePublicFloatMinimum",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "unique": true
     }
    },
    "R53": {
     "role": "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails",
     "longName": "100570 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)",
     "shortName": "Summary of Significant Accounting Policies - Narrative (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "C_431b12fd-00fc-4caf-9078-5060bfacc619",
      "name": "us-gaap:GeneralPartnersOfferingCosts",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "trnr:DeferredOfferingCostsPolicyTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_431b12fd-00fc-4caf-9078-5060bfacc619",
      "name": "us-gaap:GeneralPartnersOfferingCosts",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "trnr:DeferredOfferingCostsPolicyTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentDetails",
     "longName": "100580 - Disclosure - Summary of Significant Accounting Policies - Schedule of Property, Plant and Equipment (Details)",
     "shortName": "Summary of Significant Accounting Policies - Schedule of Property, Plant and Equipment (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "C_257873f9-7d5e-4a40-814e-b3bb9a79af71",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "trnr:PropertyPlantAndEquipmentEstimatedUsefulLivesOfAssetsTableTextBlock",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_257873f9-7d5e-4a40-814e-b3bb9a79af71",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "trnr:PropertyPlantAndEquipmentEstimatedUsefulLivesOfAssetsTableTextBlock",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesScheduleOfAmortizationComputedOnAStraightLineBasisDetails",
     "longName": "100590 - Disclosure - Summary of Significant Accounting Policies - Schedule of Amortization Computed on a Straight-line Basis (Details)",
     "shortName": "Summary of Significant Accounting Policies - Schedule of Amortization Computed on a Straight-line Basis (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "C_675dc5be-9dab-4a59-b502-b31d43820065",
      "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_675dc5be-9dab-4a59-b502-b31d43820065",
      "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://formelife.com/20250212/taxonomy/role/RevenueRecognitionAdditionalInformationDetails",
     "longName": "100600 - Disclosure - Revenue Recognition - Additional Information (Details)",
     "shortName": "Revenue Recognition - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "C_01b19269-abcd-4da1-9740-78d6f5aa5c95",
      "name": "trnr:ExtendedProductWarrantyPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_01b19269-abcd-4da1-9740-78d6f5aa5c95",
      "name": "trnr:ExtendedProductWarrantyPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://formelife.com/20250212/taxonomy/role/SimpleAgreementsForFutureEquityAndAdvanceSubscriptionAgreementsAdditionalInformationDetails",
     "longName": "100610 - Disclosure - Simple Agreements for Future Equity and Advance Subscription Agreements - Additional Information (Details)",
     "shortName": "Simple Agreements for Future Equity and Advance Subscription Agreements - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "C_131af132-b1bb-4aa6-99c7-dfd2a36f5c19",
      "name": "us-gaap:PreferredStockSharesOutstanding",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R58": {
     "role": "http://formelife.com/20250212/taxonomy/role/InventoriesNetScheduleOfInventoriesDetails",
     "longName": "100620 - Disclosure - Inventories, Net - Schedule of Inventories (Details)",
     "shortName": "Inventories, Net - Schedule of Inventories (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "C_3687b32f-9fc9-4496-b3a0-7330f8a5c5e7",
      "name": "us-gaap:InventoryFinishedGoods",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3687b32f-9fc9-4496-b3a0-7330f8a5c5e7",
      "name": "trnr:InventoryFinishedProductsNonCurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "div",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "unique": true
     }
    },
    "R59": {
     "role": "http://formelife.com/20250212/taxonomy/role/DisclosureInventoriesNetAdditionalInformationDetails",
     "longName": "100630 - Disclosure - Inventories, Net - Additional Information (Details)",
     "shortName": "Inventories, Net - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "C_3687b32f-9fc9-4496-b3a0-7330f8a5c5e7",
      "name": "us-gaap:InventoryNet",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "div",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R60": {
     "role": "http://formelife.com/20250212/taxonomy/role/PropertyAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails",
     "longName": "100640 - Disclosure - Property and Equipment, Net - Schedule of Property, Plant and Equipment (Details)",
     "shortName": "Property and Equipment, Net - Schedule of Property, Plant and Equipment (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "C_3687b32f-9fc9-4496-b3a0-7330f8a5c5e7",
      "name": "trnr:PreProductionTooling",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3687b32f-9fc9-4496-b3a0-7330f8a5c5e7",
      "name": "trnr:PreProductionTooling",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://formelife.com/20250212/taxonomy/role/PropertyAndEquipmentNetAdditionalInformationDetails",
     "longName": "100650 - Disclosure - Property and Equipment, Net - Additional Information (Details)",
     "shortName": "Property and Equipment, Net - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:Depreciation",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_4ea297d9-92fa-4497-bd9c-c0a1e6c7948e",
      "name": "trnr:DepreciationExpense",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "unique": true
     }
    },
    "R62": {
     "role": "http://formelife.com/20250212/taxonomy/role/IntangibleAssetsNetScheduleOfIdentifiableIntangibleAssetsNetDetails",
     "longName": "100660 - Disclosure - Intangible Assets, Net - Schedule of Identifiable Intangible Assets, Net (Details)",
     "shortName": "Intangible Assets, Net - Schedule of Identifiable Intangible Assets, Net (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "C_3687b32f-9fc9-4496-b3a0-7330f8a5c5e7",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R63": {
     "role": "http://formelife.com/20250212/taxonomy/role/IntangibleAssetsNetAdditionalInformationDetails",
     "longName": "100670 - Disclosure - Intangible Assets, Net - Additional Information (Details)",
     "shortName": "Intangible Assets, Net - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R64": {
     "role": "http://formelife.com/20250212/taxonomy/role/IntangibleAssetsNetScheduleOfEstimatedAnnualAmortizationExpenseDetails",
     "longName": "100680 - Disclosure - Intangible Assets, Net - Schedule of Estimated Annual Amortization Expense (Details)",
     "shortName": "Intangible Assets, Net - Schedule of Estimated Annual Amortization Expense (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "C_3687b32f-9fc9-4496-b3a0-7330f8a5c5e7",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R65": {
     "role": "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIdentifiableIntangibleAssetsNetDetails",
     "longName": "100690 - Disclosure - Goodwill and Intangible Assets, Net - Schedule of Identifiable Intangible Assets, Net (Details)",
     "shortName": "Goodwill and Intangible Assets, Net - Schedule of Identifiable Intangible Assets, Net (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "C_3687b32f-9fc9-4496-b3a0-7330f8a5c5e7",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d41269b8-398a-448a-b952-fbb95cd0a054",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "unique": true
     }
    },
    "R66": {
     "role": "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
     "longName": "100700 - Disclosure - Goodwill and Intangible Assets, Net - Additional Information (Details)",
     "shortName": "Goodwill and Intangible Assets, Net - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_87c5d76b-9bc8-497f-8e68-13d4a2f38ddc",
      "name": "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "span",
       "p",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "unique": true
     }
    },
    "R67": {
     "role": "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetScheduleOfEstimatedAnnualAmortizationExpenseDetails",
     "longName": "100710 - Disclosure - Goodwill and Intangible Assets, Net - Schedule of Estimated Annual Amortization Expense (Details)",
     "shortName": "Goodwill and Intangible Assets, Net - Schedule of Estimated Annual Amortization Expense (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "C_3687b32f-9fc9-4496-b3a0-7330f8a5c5e7",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3687b32f-9fc9-4496-b3a0-7330f8a5c5e7",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetScheduleOfChangesInGoodwillDetails",
     "longName": "100720 - Disclosure - Goodwill and Intangible Assets, Net - Schedule Of Changes in Goodwill (Details)",
     "shortName": "Goodwill and Intangible Assets, Net - Schedule Of Changes in Goodwill (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "C_431b12fd-00fc-4caf-9078-5060bfacc619",
      "name": "us-gaap:Goodwill",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "unique": true
     }
    },
    "R69": {
     "role": "http://formelife.com/20250212/taxonomy/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails",
     "longName": "100730 - Disclosure - Prepaid Expenses and Other Current Assets- Schedule of Prepaid Expenses and Other Current Assets (Details)",
     "shortName": "Prepaid Expenses and Other Current Assets- Schedule of Prepaid Expenses and Other Current Assets (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "C_3687b32f-9fc9-4496-b3a0-7330f8a5c5e7",
      "name": "us-gaap:SecurityDeposit",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "div",
       "trnr:PrepaidExpensesAndOtherCurrentAssetsDisclosureTextblock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3687b32f-9fc9-4496-b3a0-7330f8a5c5e7",
      "name": "us-gaap:SecurityDeposit",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "div",
       "trnr:PrepaidExpensesAndOtherCurrentAssetsDisclosureTextblock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://formelife.com/20250212/taxonomy/role/OtherAssetsNetScheduleOfOtherAssetsDetails",
     "longName": "100740 - Disclosure - Other Assets, Net - Schedule of Other Assets (Details)",
     "shortName": "Other Assets, Net - Schedule of Other Assets (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "C_3687b32f-9fc9-4496-b3a0-7330f8a5c5e7",
      "name": "us-gaap:OtherDeferredCostsGross",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherAssetsTableTextBlock",
       "div",
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3687b32f-9fc9-4496-b3a0-7330f8a5c5e7",
      "name": "us-gaap:OtherDeferredCostsGross",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherAssetsTableTextBlock",
       "div",
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://formelife.com/20250212/taxonomy/role/OtherAssetsNetAdditionalInformationDetails",
     "longName": "100750 - Disclosure - Other Assets, Net - Additional Information (Details)",
     "shortName": "Other Assets, Net - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "C_4ea297d9-92fa-4497-bd9c-c0a1e6c7948e",
      "name": "us-gaap:OtherAmortizationOfDeferredCharges",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_4ea297d9-92fa-4497-bd9c-c0a1e6c7948e",
      "name": "us-gaap:OtherAmortizationOfDeferredCharges",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://formelife.com/20250212/taxonomy/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails",
     "longName": "100760 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details)",
     "shortName": "Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "C_3687b32f-9fc9-4496-b3a0-7330f8a5c5e7",
      "name": "us-gaap:AccruedBonusesCurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "div",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3687b32f-9fc9-4496-b3a0-7330f8a5c5e7",
      "name": "us-gaap:AccruedBonusesCurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "div",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://formelife.com/20250212/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
     "longName": "100770 - Disclosure - Debt - Schedule of Debt (Details)",
     "shortName": "Debt - Schedule of Debt (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "C_3687b32f-9fc9-4496-b3a0-7330f8a5c5e7",
      "name": "us-gaap:NotesPayable",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3687b32f-9fc9-4496-b3a0-7330f8a5c5e7",
      "name": "us-gaap:LongTermDebtCurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "unique": true
     }
    },
    "R74": {
     "role": "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
     "longName": "100780 - Disclosure - Debt - Additional Information (Details)",
     "shortName": "Debt - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:ConversionOfStockAmountConverted1",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_645a4f3e-3911-4cf7-ad0f-b1a4a29b4079",
      "name": "trnr:LossDueToChangeInFairValueOfConvertibleNote",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "unique": true
     }
    },
    "R75": {
     "role": "http://formelife.com/20250212/taxonomy/role/DisclosureDebtAdditionalInformationDetails2",
     "longName": "100790 - Disclosure - Debt - Additional Information (Details2)",
     "shortName": "Debt - Additional Information (Details2)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "C_3687b32f-9fc9-4496-b3a0-7330f8a5c5e7",
      "name": "us-gaap:ConvertibleNotesPayable",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R76": {
     "role": "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfCarryingValueOfDebtInstrumentDetails",
     "longName": "100800 - Disclosure - Debt - Summary of Carrying Value of Debt Instrument (Details)",
     "shortName": "Debt - Summary of Carrying Value of Debt Instrument (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "C_3687b32f-9fc9-4496-b3a0-7330f8a5c5e7",
      "name": "us-gaap:DerivativeLiabilitiesCurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_417886c0-0fa0-4396-92bb-312a25c5c458",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ConvertibleDebtTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "unique": true
     }
    },
    "R77": {
     "role": "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfInterestExpenseOnDebtInstrumentDetails",
     "longName": "100810 - Disclosure - Debt - Summary of Interest Expense On Debt Instrument (Details)",
     "shortName": "Debt - Summary of Interest Expense On Debt Instrument (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "C_57b51a7a-3fb8-4373-a99d-7aa53918ccc2",
      "name": "us-gaap:InterestExpenseDebtExcludingAmortization",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "trnr:InterestExpenseOnConvertibleNoteTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_57b51a7a-3fb8-4373-a99d-7aa53918ccc2",
      "name": "us-gaap:InterestExpenseDebtExcludingAmortization",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "trnr:InterestExpenseOnConvertibleNoteTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfChangeInTheBalanceOfDebtInstrumentDetails",
     "longName": "100820 - Disclosure - Debt - Summary of Change in the Balance of Debt Instrument (Details)",
     "shortName": "Debt - Summary of Change in the Balance of Debt Instrument (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "C_431b12fd-00fc-4caf-9078-5060bfacc619",
      "name": "us-gaap:NotesPayable",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_862d1b79-ea07-4111-834e-b24d1aa8fe31",
      "name": "us-gaap:NotesAssumed1",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "unique": true
     }
    },
    "R79": {
     "role": "http://formelife.com/20250212/taxonomy/role/WarrantsScheduleOfChangesInWarrantsIssuedAndOutstandingDetails",
     "longName": "100830 - Disclosure - Warrants - Schedule of Changes in Warrants Issued and Outstanding (Details)",
     "shortName": "Warrants - Schedule of Changes in Warrants Issued and Outstanding (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "C_131af132-b1bb-4aa6-99c7-dfd2a36f5c19",
      "name": "trnr:WarrantOutstanding",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_4d6cd3d0-4aec-47f0-a2a7-bb1fec82a2d6",
      "name": "trnr:ClassOfWarrantsExercised",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "unique": true
     }
    },
    "R80": {
     "role": "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails",
     "longName": "100840 - Disclosure - Warrants - Additional Information (Details)",
     "shortName": "Warrants - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "C_4d6cd3d0-4aec-47f0-a2a7-bb1fec82a2d6",
      "name": "trnr:ClassOfWarrantsIssued",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_0adf1891-0e92-4312-96e8-40bbd3e2338b",
      "name": "trnr:ClassOfWarrantsIssued",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "trnr:WarrantsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "unique": true
     }
    },
    "R81": {
     "role": "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
     "longName": "100850 - Disclosure - Fair Value Measurements - Additional Information (Details)",
     "shortName": "Fair Value Measurements - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "C_3687b32f-9fc9-4496-b3a0-7330f8a5c5e7",
      "name": "us-gaap:ConvertibleNotesPayableCurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "unique": true
     }
    },
    "R82": {
     "role": "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueOfLiabilitiesMeasuredOnRecurringBasisDetails",
     "longName": "100860 - Disclosure - Fair Value Measurements - Schedule of Fair Value of Liabilities Measured on Recurring Basis (Details)",
     "shortName": "Fair Value Measurements - Schedule of Fair Value of Liabilities Measured on Recurring Basis (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "C_4d28019f-8c5f-4b86-a8ae-827a2a7ef850",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_a426484c-6f0c-4432-ad12-ad089e073317",
      "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "unique": true
     }
    },
    "R83": {
     "role": "http://formelife.com/20250212/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssumptionsUsedToEstimateTheFairValueDetails",
     "longName": "100870 - Disclosure - Fair Value Measurements - Schedule of Assumptions Used to Estimate the Fair Value (Details)",
     "shortName": "Fair Value Measurements - Schedule of Assumptions Used to Estimate the Fair Value (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_154bf821-12ba-48cc-aa99-fe5c59c1801d",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "unique": true
     }
    },
    "R84": {
     "role": "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails",
     "longName": "100880 - Disclosure - Fair Value Measurements - Schedule of Fair Value Measurement of Liabilities Using Unobservable Inputs Reconciliation (Details)",
     "shortName": "Fair Value Measurements - Schedule of Fair Value Measurement of Liabilities Using Unobservable Inputs Reconciliation (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "C_431b12fd-00fc-4caf-9078-5060bfacc619",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "trnr:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityChangesInEstimatedFairValueOfWarrants",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "unique": true
     }
    },
    "R85": {
     "role": "http://formelife.com/20250212/taxonomy/role/LeasesAdditionalInformationDetails",
     "longName": "100890 - Disclosure - Leases - Additional Information (Details)",
     "shortName": "Leases - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "C_3687b32f-9fc9-4496-b3a0-7330f8a5c5e7",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "trnr:DescriptionOfOperatingLeaseArrangementsExpiringPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "unique": true
     }
    },
    "R86": {
     "role": "http://formelife.com/20250212/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseExpenseAndOtherInformationDetails",
     "longName": "100900 - Disclosure - Leases - Schedule of Components of Lease Expense and Other Information (Details)",
     "shortName": "Leases - Schedule of Components of Lease Expense and Other Information (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "C_4ea297d9-92fa-4497-bd9c-c0a1e6c7948e",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_4ea297d9-92fa-4497-bd9c-c0a1e6c7948e",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "unique": true
     }
    },
    "R87": {
     "role": "http://formelife.com/20250212/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesUnderOperatingLeasesDetails",
     "longName": "100910 - Disclosure - Leases - Schedule of Maturities of Operating Lease Liabilities Under Operating Leases (Details)",
     "shortName": "Leases - Schedule of Maturities of Operating Lease Liabilities Under Operating Leases (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "C_3687b32f-9fc9-4496-b3a0-7330f8a5c5e7",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3687b32f-9fc9-4496-b3a0-7330f8a5c5e7",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R88": {
     "role": "http://formelife.com/20250212/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetails",
     "longName": "100930 - Disclosure - Commitments and Contingencies - Additional Information (Details)",
     "shortName": "Commitments and Contingencies - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "C_4ea297d9-92fa-4497-bd9c-c0a1e6c7948e",
      "name": "us-gaap:RoyaltyExpense",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "ix:continuation",
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_431b12fd-00fc-4caf-9078-5060bfacc619",
      "name": "us-gaap:RoyaltyGuaranteesCommitmentsAmount",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "unique": true
     }
    },
    "R89": {
     "role": "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
     "longName": "100940 - Disclosure - Stockholders' Equity (Deficit) - Additional Information (Details)",
     "shortName": "Stockholders' Equity (Deficit) - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "C_3687b32f-9fc9-4496-b3a0-7330f8a5c5e7",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_131af132-b1bb-4aa6-99c7-dfd2a36f5c19",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "unique": true
     }
    },
    "R90": {
     "role": "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails",
     "longName": "100960 - Disclosure - Equity-Based Compensation - Additional Information (Details)",
     "shortName": "Equity-Based Compensation - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "C_4ea297d9-92fa-4497-bd9c-c0a1e6c7948e",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_4ea297d9-92fa-4497-bd9c-c0a1e6c7948e",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R91": {
     "role": "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfCompensationCostRecognizedDetails",
     "longName": "100970 - Disclosure - Equity-Based Compensation - Summary of Compensation Cost Recognized (Details)",
     "shortName": "Equity-Based Compensation - Summary of Compensation Cost Recognized (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "C_c4ff3c86-8e33-4af2-9c65-79e352232e52",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e892529d-66c6-4c6b-ac33-357f1403e6a3",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "unique": true
     }
    },
    "R92": {
     "role": "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfStockOptionActivityDetails",
     "longName": "100980 - Disclosure - Equity-Based Compensation - Summary of Stock option activity (Details)",
     "shortName": "Equity-Based Compensation - Summary of Stock option activity (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "C_07637e77-5c2f-42a4-b94e-5af42a8bbe10",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_becd7e80-9f86-4dd6-89d5-91d331656cf0",
      "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "unique": true
     }
    },
    "R93": {
     "role": "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfUnvestedCommonStockDetails",
     "longName": "100990 - Disclosure - Equity-Based Compensation - Summary of Unvested Common Stock (Details)",
     "shortName": "Equity-Based Compensation - Summary of Unvested Common Stock (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "unitRef": "U_UnitedStatesOfAmericaDollarsShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e4c7c25b-1e55-42eb-afb5-648d12b1d789",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "unique": true
     }
    },
    "R94": {
     "role": "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfStockOptionValuationAssumptionsDetails",
     "longName": "101000 - Disclosure - Equity-Based Compensation - Summary of Stock Option Valuation Assumptions (Details)",
     "shortName": "Equity-Based Compensation - Summary of Stock Option Valuation Assumptions (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R95": {
     "role": "http://formelife.com/20250212/taxonomy/role/ConcentrationOfCreditRiskAndMajorCustomersAndVendorsAdditionalInformationDetails",
     "longName": "101010 - Disclosure - Concentration of Credit Risk and Major Customers and Vendors - Additional Information (Details)",
     "shortName": "Concentration of Credit Risk and Major Customers and Vendors - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "C_5f5be6f1-b4d8-46d6-81ac-8d01817026fe",
      "name": "trnr:NumberOfCustomer",
      "unitRef": "U_Customer",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_5f5be6f1-b4d8-46d6-81ac-8d01817026fe",
      "name": "trnr:NumberOfCustomer",
      "unitRef": "U_Customer",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R96": {
     "role": "http://formelife.com/20250212/taxonomy/role/BenefitPlansAdditionalInformationDetails",
     "longName": "101020 - Disclosure - Benefit Plans - Additional Information (Details)",
     "shortName": "Benefit Plans - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R97": {
     "role": "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails",
     "longName": "101030 - Disclosure - Income Taxes - Schedule of Income before Income Tax, Domestic and Foreign (Details)",
     "shortName": "Income Taxes - Schedule of Income before Income Tax, Domestic and Foreign (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "C_675dc5be-9dab-4a59-b502-b31d43820065",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_675dc5be-9dab-4a59-b502-b31d43820065",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R98": {
     "role": "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails",
     "longName": "101040 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)",
     "shortName": "Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "98",
     "firstAnchor": {
      "contextRef": "C_675dc5be-9dab-4a59-b502-b31d43820065",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_675dc5be-9dab-4a59-b502-b31d43820065",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R99": {
     "role": "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails",
     "longName": "101050 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)",
     "shortName": "Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "99",
     "firstAnchor": {
      "contextRef": "C_675dc5be-9dab-4a59-b502-b31d43820065",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_675dc5be-9dab-4a59-b502-b31d43820065",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R100": {
     "role": "http://formelife.com/20250212/taxonomy/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfTheCompanysDeferredTaxAssetsLiabilitiesDetails",
     "longName": "101060 - Disclosure - Income Taxes - Schedule of Significant Components of the Companys Deferred Tax Assets (Liabilities) (Details)",
     "shortName": "Income Taxes - Schedule of Significant Components of the Companys Deferred Tax Assets (Liabilities) (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "100",
     "firstAnchor": {
      "contextRef": "C_431b12fd-00fc-4caf-9078-5060bfacc619",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_431b12fd-00fc-4caf-9078-5060bfacc619",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R101": {
     "role": "http://formelife.com/20250212/taxonomy/role/IncomeTaxesAdditionalInformationDetails",
     "longName": "101070 - Disclosure - Income Taxes - Additional Information (Details)",
     "shortName": "Income Taxes - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "101",
     "firstAnchor": {
      "contextRef": "C_6002ce1a-278c-4f80-bd06-d8b2362765fd",
      "name": "trnr:OperatingLossCarryforwardsExpirationYear",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_6002ce1a-278c-4f80-bd06-d8b2362765fd",
      "name": "trnr:OperatingLossCarryforwardsExpirationYear",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R102": {
     "role": "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfLossPerShareDetails",
     "longName": "101080 - Disclosure - Loss Per Share - Schedule of Loss Per Share (Details)",
     "shortName": "Loss Per Share - Schedule of Loss Per Share (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "102",
     "firstAnchor": {
      "contextRef": "C_4ea297d9-92fa-4497-bd9c-c0a1e6c7948e",
      "name": "trnr:NetLoss",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_4ea297d9-92fa-4497-bd9c-c0a1e6c7948e",
      "name": "trnr:NetLoss",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R103": {
     "role": "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfPotentiallyDilutiveSharesDetails",
     "longName": "101090 - Disclosure - Loss Per Share - Schedule of Potentially Dilutive Shares (Details)",
     "shortName": "Loss Per Share - Schedule of Potentially Dilutive Shares (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "103",
     "firstAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d3ecf232-0ecb-4bbb-b7e0-cf1043a27790",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R104": {
     "role": "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
     "longName": "101100 - Disclosure - Related Party Transactions - Additional Information (Details)",
     "shortName": "Related Party Transactions - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "104",
     "firstAnchor": {
      "contextRef": "C_6d4ed35a-3317-43c5-8143-70aefada5f68",
      "name": "us-gaap:ProceedsFromLongTermLinesOfCredit",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2776b3f2-c5f9-4afa-a45c-3bb1374bf8d5",
      "name": "us-gaap:ProceedsFromLongTermLinesOfCredit",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "unique": true
     }
    },
    "R105": {
     "role": "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfLoanPayableDetails",
     "longName": "101110 - Disclosure - Related Party Transactions - Schedule of Loan Payable (Details)",
     "shortName": "Related Party Transactions - Schedule of Loan Payable (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "105",
     "firstAnchor": {
      "contextRef": "C_3687b32f-9fc9-4496-b3a0-7330f8a5c5e7",
      "name": "us-gaap:NotesPayable",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_18af5da9-6cc8-4a14-89f2-43ffeba2db05",
      "name": "us-gaap:NotesPayable",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "unique": true
     }
    },
    "R106": {
     "role": "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetails",
     "longName": "101120 - Disclosure - Acquisition - Additional Information (Details)",
     "shortName": "Acquisition - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "106",
     "firstAnchor": {
      "contextRef": "C_58c7d3bf-69cd-4ce4-9da8-042189e97b66",
      "name": "us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_b181f6f8-1032-480d-86af-941c723dd4fc",
      "name": "us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "unique": true
     }
    },
    "R107": {
     "role": "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfConsiderationTransferredAndRecognizedAmountsOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails",
     "longName": "101130 - Disclosure - Acquisition - Schedule of Consideration Transferred and Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed (Details)",
     "shortName": "Acquisition - Schedule of Consideration Transferred and Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "107",
     "firstAnchor": {
      "contextRef": "C_4ea297d9-92fa-4497-bd9c-c0a1e6c7948e",
      "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_5424053f-cd1a-447d-988d-0789b48fe2f4",
      "name": "us-gaap:Cash",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "unique": true
     }
    },
    "R108": {
     "role": "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfUnauditedProFormaFinancialInformationDetails",
     "longName": "101140 - Disclosure - Acquisition - Schedule of Unaudited Pro Forma Financial Information (Details)",
     "shortName": "Acquisition - Schedule of Unaudited Pro Forma Financial Information (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "108",
     "firstAnchor": {
      "contextRef": "C_4ea297d9-92fa-4497-bd9c-c0a1e6c7948e",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_4ea297d9-92fa-4497-bd9c-c0a1e6c7948e",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    },
    "R109": {
     "role": "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails",
     "longName": "101150 - Disclosure - Subsequent Events - Additional Information (Details)",
     "shortName": "Subsequent Events - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "109",
     "firstAnchor": {
      "contextRef": "C_d7b7e037-223c-4812-b327-8ff0be47b09a",
      "name": "trnr:GrossPurchasePriceOfNewlyIssuedCommonStock",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d7b7e037-223c-4812-b327-8ff0be47b09a",
      "name": "trnr:GrossPurchasePriceOfNewlyIssuedCommonStock",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr-20250212.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_AccountingStandardsUpdate20540Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "AccountingStandardsUpdate20540Member",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update 205-40 [Member]",
        "documentation": "Accounting Standards Update 205-40.",
        "terseLabel": "ASU 205-40 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/AccruedExpensesAndOtherCurrentLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]",
        "terseLabel": "Accrued Expenses and Other Current Liabilities",
        "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r571"
     ]
    },
    "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails",
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfConsiderationTransferredAndRecognizedAmountsOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable and Other Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses and other current liabilities",
        "totalLabel": "Total accrued expenses and other current liabilities",
        "negatedLabel": "Accrued expenses and other current liabilities",
        "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfConsiderationTransferredAndRecognizedAmountsOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable",
        "totalLabel": "Accounts Payable, Current, Total",
        "negatedLabel": "Accounts payable",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r1055"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfConsiderationTransferredAndRecognizedAmountsOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net of allowances",
        "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1154"
     ]
    },
    "us-gaap_AccruedAdvertisingCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedAdvertisingCurrent",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Advertising, Current",
        "terseLabel": "Accrued advertising",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for advertising of the entity's goods and services. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "us-gaap_AccruedBonusesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedBonusesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Bonuses, Current",
        "terseLabel": "Accrued bonus",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "trnr_AccruedEarnOut": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "AccruedEarnOut",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of the contingent payment",
        "label": "Accrued Earn Out",
        "documentation": "Accrued earn out."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_AccruedEarnOutGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "AccruedEarnOutGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Earn Out Gain Loss",
        "documentation": "Accrued earn out gain loss."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_AccruedEngineeringCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "AccruedEngineeringCurrent",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued engineering current.",
        "label": "Accrued Engineering Current",
        "terseLabel": "Accrued engineering"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_AccruedInterestAndDefaultInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "AccruedInterestAndDefaultInterest",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued interest and default interest.",
        "label": "Accrued Interest And Default Interest",
        "terseLabel": "Accrued interest and default interest"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_AccruedLegalSettlement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "AccruedLegalSettlement",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued legal settlement",
        "label": "Accrued Legal Settlement",
        "documentation": "Accrued legal settlement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Total accrued expenses",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "trnr_AccruedLicenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "AccruedLicenses",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued licenses.",
        "label": "Accrued Licenses",
        "terseLabel": "Accrued licenses"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_AccruedOfferingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "AccruedOfferingCosts",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued offering costs.",
        "label": "Accrued Offering Costs",
        "terseLabel": "Accrued offering costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedPayrollTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedPayrollTaxesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Payroll Taxes, Current",
        "terseLabel": "Accrued payroll",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedProfessionalFeesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Professional Fees, Current",
        "terseLabel": "Accrued professional fees",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "us-gaap_AccruedRoyaltiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedRoyaltiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Royalties, Current",
        "terseLabel": "Accrued royalties",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r993"
     ]
    },
    "us-gaap_AccumulatedAmortizationOfOtherDeferredCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedAmortizationOfOtherDeferredCosts",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/OtherAssetsNetScheduleOfOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Amortization of Other Deferred Costs",
        "negatedLabel": "Accumulated Amortization",
        "documentation": "Accumulated amortization of other deferred costs capitalized at the end of the reporting period. Does not include deferred finance costs, deferred acquisition costs of insurance companies, or deferred leasing costs for real estate operations."
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/PropertyAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less: Accumulated depreciation",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r217",
      "r813"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive (loss) income",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r29",
      "r116",
      "r230",
      "r808",
      "r835",
      "r839"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r17",
      "r29",
      "r651",
      "r654",
      "r737",
      "r830",
      "r831",
      "r1126",
      "r1127",
      "r1128",
      "r1139",
      "r1140",
      "r1141",
      "r1144"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesScheduleOfAmortizationComputedOnAStraightLineBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life",
        "terseLabel": "Internal-use software",
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r390",
      "r988"
     ]
    },
    "trnr_AcquisitionOfSoftwareAndContent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "AcquisitionOfSoftwareAndContent",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisition Of Software And Content",
        "documentation": "Acquisition of software and content.",
        "terseLabel": "Acquisition of software and content"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_AdditionalExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "AdditionalExpense",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional expense",
        "label": "Additional Expense"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital",
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r1055",
      "r1324"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid-in Capital [Member]",
        "verboseLabel": "Additional Paid In Capital",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r858",
      "r1139",
      "r1140",
      "r1141",
      "r1144",
      "r1252",
      "r1325"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Address Type [Domain]",
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update [Axis]",
        "documentation": "Information by amendment to accounting standards."
       }
      }
     },
     "auth_ref": [
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r266",
      "r267",
      "r268",
      "r269",
      "r281",
      "r322",
      "r323",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r402",
      "r403",
      "r411",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r693",
      "r694",
      "r713",
      "r714",
      "r715",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r787",
      "r788",
      "r789",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series A Preferred dividends declared and paid in kind",
        "label": "Adjustments to Additional Paid in Capital, Dividends in Excess of Retained Earnings",
        "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from dividends legally declared (or paid) in excess of retained earnings balance."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r147"
     ]
    },
    "trnr_AdjustmentsToAdditionalPaidInCapitalIssuanceOfPromissoryNotesInExchangeForStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "AdjustmentsToAdditionalPaidInCapitalIssuanceOfPromissoryNotesInExchangeForStockOptions",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments to Additional Paid in Capital Issuance of Promissory Notes in Exchange for Stock Options.",
        "label": "Adjustments to Additional Paid in Capital Issuance of Promissory Notes in Exchange for Stock Options",
        "terseLabel": "Issuance of promissory notes in exchange for stock options"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_AdjustmentsToAdditionalPaidInCapitalIssuanceOfSeriesAPreferredStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "AdjustmentsToAdditionalPaidInCapitalIssuanceOfSeriesAPreferredStock",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments to Additional Paid in Capital Issuance of Series A Preferred Stock.",
        "label": "Adjustments to Additional Paid in Capital Issuance of Series A Preferred Stock",
        "terseLabel": "Issuance of Series A preferred stock net of issuance costs"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_AdjustmentsToAdditionalPaidInCapitalIssuanceOfSeriesSeedNinePreferredStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "AdjustmentsToAdditionalPaidInCapitalIssuanceOfSeriesSeedNinePreferredStock",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments to Additional Paid in Capital Issuance of Series Seed Nine Preferred Stock.",
        "label": "Adjustments to Additional Paid in Capital Issuance of Series Seed Nine Preferred Stock",
        "terseLabel": "Issuance of Series Seed-9 preferred stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r61",
      "r526"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "verboseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advertising Cost [Policy Text Block]",
        "terseLabel": "Advertising Costs",
        "documentation": "Disclosure of accounting policy for advertising cost."
       }
      }
     },
     "auth_ref": [
      "r191"
     ]
    },
    "us-gaap_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advertising Expense",
        "terseLabel": "Advertising Expenses",
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line."
       }
      }
     },
     "auth_ref": [
      "r572",
      "r1038"
     ]
    },
    "trnr_AgreementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "AgreementAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails",
      "http://formelife.com/20250212/taxonomy/role/SimpleAgreementsForFutureEquityAndAdvanceSubscriptionAgreementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement.",
        "label": "Agreement [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_AgreementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "AgreementDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails",
      "http://formelife.com/20250212/taxonomy/role/SimpleAgreementsForFutureEquityAndAdvanceSubscriptionAgreementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement.",
        "label": "Agreement [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfCompensationCostRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Compensation cost recognized",
        "verboseLabel": "Recognized stock compensation expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r558",
      "r569"
     ]
    },
    "trnr_AmendedAndRestatedAssetPurchaseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "AmendedAndRestatedAssetPurchaseAgreementMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amended Agreement [Member]",
        "label": "Amended And Restated Asset Purchase Agreement [Member]",
        "documentation": "Amended and restated asset purchase agreement."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_AmortisationOfResearchAndDevelopmentalCost": {
     "xbrltype": "durationItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "AmortisationOfResearchAndDevelopmentalCost",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortisation of research and developmental cost.",
        "label": "Amortisation Of Research And Developmental Cost",
        "terseLabel": "Amortisation Of Research And Developmental Cost"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfDebtDiscountPremium": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfDebtDiscountPremium",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfInterestExpenseOnDebtInstrumentDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of Debt Discount (Premium)",
        "terseLabel": "Debt discount on senior notes",
        "verboseLabel": "Amortization of debt discount",
        "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r124",
      "r460",
      "r1268"
     ]
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfFinancingCosts",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfInterestExpenseOnDebtInstrumentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of Debt Issuance Costs",
        "terseLabel": "Amortization of debt issuance costs",
        "documentation": "Amount of amortization expense attributable to debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r460",
      "r1133",
      "r1268"
     ]
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "terseLabel": "Amortization of debt discount",
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r460",
      "r1018",
      "r1019",
      "r1133",
      "r1268"
     ]
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited",
      "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/IntangibleAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization",
        "verboseLabel": "Amortization expense",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r387",
      "r394",
      "r1009"
     ]
    },
    "trnr_AmortizationOfResearchAndDevelopmentalCost": {
     "xbrltype": "durationItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "AmortizationOfResearchAndDevelopmentalCost",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization Of Research And Developmental Cost",
        "documentation": "Amortization of research and developmental cost.",
        "terseLabel": "Cost for amortization of research and development"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfPotentiallyDilutiveSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r293"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfPotentiallyDilutiveSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfPotentiallyDilutiveSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesNameDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfPotentiallyDilutiveSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities, Name [Domain]",
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "trnr_ApeironAdvisoryLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ApeironAdvisoryLtdMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Apeiron Advisory Ltd [Member]",
        "label": "Apeiron Advisory Ltd [Member]",
        "terseLabel": "Apeiron Advisory Ltd"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]",
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r638"
     ]
    },
    "us-gaap_AssetAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetAcquisitionAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Acquisition [Axis]",
        "documentation": "Information by asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r1246"
     ]
    },
    "us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetAcquisitionConsiderationTransferredContingentConsideration",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Acquisition, Consideration Transferred, Contingent Consideration",
        "terseLabel": "Contingent consideration",
        "documentation": "Amount of contingent consideration recognized as part of consideration transferred in asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r1247",
      "r1248",
      "r1249"
     ]
    },
    "us-gaap_AssetAcquisitionContingentConsiderationLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetAcquisitionContingentConsiderationLiability",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Acquisition, Contingent Consideration, Liability",
        "totalLabel": "Asset Acquisition, Contingent Consideration, Liability, Total",
        "terseLabel": "Contingent liability",
        "documentation": "Amount of liability recognized from contingent consideration in asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r1246"
     ]
    },
    "us-gaap_AssetAcquisitionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetAcquisitionDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Acquisition [Domain]",
        "documentation": "Asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r1246"
     ]
    },
    "us-gaap_AssetAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetAcquisitionLineItems",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Acquisition [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r1246"
     ]
    },
    "us-gaap_AssetAcquisitionPriceOfAcquisitionExpected": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetAcquisitionPriceOfAcquisitionExpected",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Acquisition, Price of Acquisition, Expected",
        "terseLabel": "Purchase price under the Asset Purchase Agreement",
        "verboseLabel": "Purchase price of asset acquisition",
        "documentation": "Purchase price of expected asset acquisition prior to consideration being transferred. Excludes business acquisition."
       }
      }
     },
     "auth_ref": [
      "r1246"
     ]
    },
    "us-gaap_AssetAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetAcquisitionTable",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Acquisition [Table]",
        "documentation": "Disclosure of information about asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r1246"
     ]
    },
    "us-gaap_AssetAcquisitionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetAcquisitionTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition",
        "label": "Asset Acquisition [Text Block]",
        "documentation": "The entire disclosure for asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r1246"
     ]
    },
    "us-gaap_AssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetImpairmentCharges",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Impairment Charges",
        "terseLabel": "Impairment write-off",
        "verboseLabel": "Asset impairment loss",
        "totalLabel": "Asset Impairment Charges, Total",
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r47"
     ]
    },
    "trnr_AssetPurchaseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "AssetPurchaseAgreementMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Purchase Agreement Member",
        "label": "Asset Purchase Agreement [Member]",
        "terseLabel": "Asset Purchase Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_AssetPurchaseAgreementTerms": {
     "xbrltype": "stringItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "AssetPurchaseAgreementTerms",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset purchase agreement terms.",
        "label": "Asset Purchase Agreement Terms",
        "terseLabel": "Asset purchase agreement terms"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets",
        "totalLabel": "Total Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r169",
      "r186",
      "r221",
      "r255",
      "r298",
      "r302",
      "r316",
      "r317",
      "r355",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r640",
      "r644",
      "r696",
      "r800",
      "r904",
      "r1002",
      "r1003",
      "r1055",
      "r1071",
      "r1204",
      "r1205",
      "r1277"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current",
        "totalLabel": "Total current assets",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r233",
      "r255",
      "r355",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r640",
      "r644",
      "r696",
      "r1055",
      "r1204",
      "r1205",
      "r1277"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueOfLiabilitiesMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Fair Value Disclosure",
        "terseLabel": "Assets, fair value disclosure",
        "totalLabel": "Assets, fair value disclosure",
        "documentation": "Fair value portion of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r671",
      "r672",
      "r1042"
     ]
    },
    "trnr_AtTheMarketOfferingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "AtTheMarketOfferingCosts",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "At the Market Offering Costs",
        "documentation": "At the Market offering costs.",
        "terseLabel": "At the Market offering costs"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_AtTheMarketOfferingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "AtTheMarketOfferingMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1",
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "At The Market Offering [Member]",
        "documentation": "At The Market Offering.",
        "terseLabel": "At The Market Offering [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_AugustTwentyTwentyThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "AugustTwentyTwentyThreeMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfChangeInTheBalanceOfDebtInstrumentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "August Twenty Twenty Three [Member]",
        "documentation": "August twenty twenty three.",
        "terseLabel": "August 2023 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r529",
      "r530",
      "r531",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557"
     ]
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/OtherAssetsNetScheduleOfOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheet Location [Axis]",
        "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r410",
      "r1291",
      "r1292"
     ]
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/OtherAssetsNetScheduleOfOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheet Location [Domain]",
        "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r76",
      "r410",
      "r1291",
      "r1292"
     ]
    },
    "trnr_BaseTradeValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "BaseTradeValue",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Base trade value",
        "label": "Base Trade Value",
        "documentation": "Base trade value."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_BestEffortsAOneWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "BestEffortsAOneWarrantsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Best Efforts A-One Warrants [Member]",
        "documentation": "Best efforts A-one warrants.",
        "terseLabel": "Best Efforts A-1 Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_BestEffortsATwoWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "BestEffortsATwoWarrantsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Best Efforts A-Two Warrants [Member]",
        "documentation": "Best efforts A-two warrants.",
        "terseLabel": "Best Efforts A-2 Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_BestEffortsOfferingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "BestEffortsOfferingCosts",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Best Efforts Offering Costs",
        "documentation": "Best efforts offering costs.",
        "terseLabel": "Best Efforts Offering Costs"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_BestEffortsOfferingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "BestEffortsOfferingMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Best Efforts Offering [Member]",
        "documentation": "Best efforts offering.",
        "terseLabel": "Best Efforts Offering [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_BestEffortsPlacementAgentWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "BestEffortsPlacementAgentWarrantsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Best Efforts Placement Agent Warrants [Member]",
        "documentation": "Best efforts placement agent warrants.",
        "terseLabel": "Best Efforts Placement Agent Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_BoardOfDirectorsChairmanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "BoardOfDirectorsChairmanMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Board of Directors Chairman [Member]"
       }
      }
     },
     "auth_ref": [
      "r1153"
     ]
    },
    "trnr_BridgeNoteFinancingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "BridgeNoteFinancingMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueOfLiabilitiesMeasuredOnRecurringBasisDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bridge Note Financing.",
        "label": "Bridge Note Financing [Member]",
        "terseLabel": "Bridge Notes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_BridgeNotesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "BridgeNotesPolicyTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bridge Notes",
        "label": "Bridge Notes [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for bridge notes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfConsiderationTransferredAndRecognizedAmountsOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfUnauditedProFormaFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Acquiree [Domain]",
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree."
       }
      }
     },
     "auth_ref": [
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r629",
      "r1032",
      "r1033"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfConsiderationTransferredAndRecognizedAmountsOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfUnauditedProFormaFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r64",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r629",
      "r1032",
      "r1033"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfUnauditedProFormaFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r629"
     ]
    },
    "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfUnauditedProFormaFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss per share, basic",
        "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic",
        "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period."
       }
      }
     },
     "auth_ref": [
      "r1098",
      "r1099"
     ]
    },
    "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfUnauditedProFormaFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss per share, diluted",
        "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted",
        "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period."
       }
      }
     },
     "auth_ref": [
      "r1098",
      "r1099"
     ]
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Pro Forma Information [Table Text Block]",
        "terseLabel": "Schedule of Unaudited Financial Information",
        "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate."
       }
      }
     },
     "auth_ref": [
      "r1098",
      "r1099"
     ]
    },
    "trnr_BusinessAcquisitionsOperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "BusinessAcquisitionsOperatingIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfUnauditedProFormaFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Loss",
        "label": "Business Acquisitions Operating Income Loss",
        "documentation": "Business acquisitions operating income loss."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfUnauditedProFormaFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Pro Forma Net Income (Loss)",
        "terseLabel": "Net Loss",
        "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period."
       }
      }
     },
     "auth_ref": [
      "r627",
      "r628"
     ]
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfUnauditedProFormaFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Pro Forma Revenue",
        "terseLabel": "Revenue",
        "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period."
       }
      }
     },
     "auth_ref": [
      "r627",
      "r628"
     ]
    },
    "trnr_BusinessAcquisitionsProFormaWeightedAverageCommonStockOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "BusinessAcquisitionsProFormaWeightedAverageCommonStockOutstandingBasic",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfUnauditedProFormaFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisitions Pro Forma Weighted Average Common Stock Outstanding - Basic",
        "documentation": "Business acquisitions pro forma weighted average common stock outstanding - basic",
        "terseLabel": "Weighted average common stock outstanding - basic"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_BusinessAcquisitionsProFormaWeightedAverageCommonStockOutstandingDiluted": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "BusinessAcquisitionsProFormaWeightedAverageCommonStockOutstandingDiluted",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfUnauditedProFormaFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average common stock outstanding - diluted",
        "label": "Business Acquisitions Pro Forma Weighted Average Common Stock Outstanding - Diluted",
        "documentation": "Business acquisitions pro forma weighted average common stock outstanding - diluted"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfConsiderationTransferredAndRecognizedAmountsOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Acquisition Related Costs",
        "terseLabel": "Related fees",
        "verboseLabel": "Acquisition related costs (including in general and administrative in the condensed consolidated statement of operations and comprehensive loss)",
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "trnr_BusinessCombinationConsiderationStockIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "BusinessCombinationConsiderationStockIssued",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfConsiderationTransferredAndRecognizedAmountsOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued",
        "label": "Business Combination Consideration Stock Issued",
        "documentation": "Business combination consideration stock issued."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationConsiderationTransferred1",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfConsiderationTransferredAndRecognizedAmountsOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Consideration, Total",
        "label": "Business Combination, Consideration Transferred",
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r4",
      "r14"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfConsiderationTransferredAndRecognizedAmountsOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Recognized amounts of identifiable assets acquired and liabilities assumed, Total",
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net",
        "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed."
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationsPolicy",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations Policy [Policy Text Block]",
        "terseLabel": "Business Combinations",
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r157",
      "r158",
      "r159"
     ]
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Contact [Member]",
        "terseLabel": "Business Contact",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r1073",
      "r1074"
     ]
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Description and Basis of Presentation [Text Block]",
        "terseLabel": "Description of Business and Basis of Presentation",
        "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r133",
      "r134"
     ]
    },
    "trnr_BusinessToBusinessMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "BusinessToBusinessMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CLMBR Sales B2B Channel [Member]",
        "label": "Business to Business [Member]",
        "documentation": "Business to business."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalizedComputerSoftwareAdditions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedComputerSoftwareAdditions",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capitalized Computer Software, Additions",
        "terseLabel": "Capitalized software and content in Accounts Payable",
        "documentation": "Additions made to capitalized computer software costs during the period."
       }
      }
     },
     "auth_ref": [
      "r988"
     ]
    },
    "us-gaap_CapitalizedComputerSoftwareGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedComputerSoftwareGross",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/PropertyAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capitalized Computer Software, Gross",
        "terseLabel": "Software and technology development asset",
        "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software."
       }
      }
     },
     "auth_ref": [
      "r393",
      "r988"
     ]
    },
    "us-gaap_CapitalizedComputerSoftwareNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedComputerSoftwareNet",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capitalized Computer Software, Net",
        "periodEndLabel": "Capitalized Computer Software, Net, Ending Balance",
        "periodStartLabel": "Capitalized Computer Software, Net, Beginning Balance",
        "totalLabel": "Capitalized Computer Software, Net, Total",
        "terseLabel": "Capitalized software",
        "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r987"
     ]
    },
    "trnr_CapitalizedContentCostsAndContentLicensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "CapitalizedContentCostsAndContentLicensesMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/OtherAssetsNetScheduleOfOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capitalized content costs and content licenses.",
        "label": "Capitalized Content Costs And Content Licenses [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_CapitalizedContentCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "CapitalizedContentCostsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/OtherAssetsNetScheduleOfOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capitalized content costs.",
        "label": "Capitalized Content Costs [Member]",
        "terseLabel": "Capitalized Content Costs Member"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_CapitalizedResearchAndDevelopmentExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "CapitalizedResearchAndDevelopmentExpenses",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capitalized research and development expenses.",
        "label": "Capitalized Research And Development Expenses",
        "terseLabel": "Capitalized research and development expenses"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_CapitalizedSoftwareCostsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "CapitalizedSoftwareCostsPolicyPolicyTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capitalized Software Costs Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for capitalized software costs.",
        "terseLabel": "Capitalized Software Costs"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_CapitalizedSoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "CapitalizedSoftwareMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/OtherAssetsNetScheduleOfOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capitalized software.",
        "label": "Capitalized Software [Member]",
        "terseLabel": "Capitalized Software Member"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_CapitalizedStudioContentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "CapitalizedStudioContentMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capitalized Studio Content [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_CapitalizedStudioContentPolicytextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "CapitalizedStudioContentPolicytextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capitalized studio content policy.",
        "label": "Capitalized Studio Content [PolicyText Block]",
        "terseLabel": "Capitalized Studio Content"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Cash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Cash",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfConsiderationTransferredAndRecognizedAmountsOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Paid to Seller",
        "label": "Cash",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r189",
      "r804",
      "r869",
      "r898",
      "r1055",
      "r1071",
      "r1115"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets",
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfConsiderationTransferredAndRecognizedAmountsOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents",
        "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total",
        "verboseLabel": "Cash",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r215",
      "r990"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Axis]",
        "documentation": "Information by type of cash and cash equivalent balance."
       }
      }
     },
     "auth_ref": [
      "r215"
     ]
    },
    "us-gaap_CashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/ConcentrationOfCreditRiskAndMajorCustomersAndVendorsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueOfLiabilitiesMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Member]",
        "terseLabel": "Cash And Cash Equivalents [Member]",
        "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "periodEndLabel": "Cash and restricted cash at end of year",
        "periodStartLabel": "Cash and restricted cash at beginning of year",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r130",
      "r251"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net Change In Cash and Cash Equivalents",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r130"
     ]
    },
    "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashFlowOperatingActivitiesLesseeAbstract",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseExpenseAndOtherInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Operating Activities, Lessee [Abstract]",
        "terseLabel": "Other information:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash [Member]",
        "terseLabel": "Cash [Member]",
        "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits."
       }
      }
     },
     "auth_ref": [
      "r215"
     ]
    },
    "trnr_CashPaymentOfRetirementOfSeniorDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "CashPaymentOfRetirementOfSeniorDebt",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash payment of retirement of senior debt",
        "label": "Cash Payment Of Retirement Of Senior Debt",
        "documentation": "Cash payment of retirement of senior debt."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_ChangeInEstimatedFairValueOfConvertibleNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ChangeInEstimatedFairValueOfConvertibleNotes",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfChangeInTheBalanceOfDebtInstrumentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Estimated Fair Value of Convertible Notes",
        "documentation": "Change in estimated fair value of convertible notes.",
        "terseLabel": "Change in estimated fair value of convertible notes"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_ChangeInFairValueOfEarnout": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ChangeInFairValueOfEarnout",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited",
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in fair value of earnout",
        "label": "Change In Fair Value Of Earnout",
        "documentation": "Change in fair value of earnout.",
        "negatedLabel": "Change in fair value of earnout"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments",
        "terseLabel": "Loss on change in fair value",
        "documentation": "Amount of gain (loss) from the increase (decrease) in fair value of derivative and nonderivative instruments designated as fair value hedging instruments recognized in the income statement."
       }
      }
     },
     "auth_ref": [
      "r164"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "terseLabel": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_ClassACommonStockToClassBCommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ClassACommonStockToClassBCommonStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class A common stock to class B common stock.",
        "label": "Class A Common Stock to Class B Common Stock [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_ClassACommonStockWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ClassACommonStockWarrantsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsScheduleOfChangesInWarrantsIssuedAndOutstandingDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class A common stock warrants.",
        "label": "Class A Common Stock Warrants [Member]",
        "terseLabel": "Class A Common Stock Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_ClassACommonWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ClassACommonWarrantsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class A Common Warrants [member]",
        "label": "Class A Common Warrants [member]",
        "terseLabel": "Class A Common Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_ClassBCommonStockWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ClassBCommonStockWarrantsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsScheduleOfChangesInWarrantsIssuedAndOutstandingDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class B common stock warrants.",
        "label": "Class B Common Stock Warrants [Member]",
        "terseLabel": "Class B Common Stock Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_ClassBCommonWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ClassBCommonWarrantsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class B Common Warrants [member]",
        "label": "Class B Common Warrants [member]",
        "terseLabel": "Class B Common Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets",
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfConsiderationTransferredAndRecognizedAmountsOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtAdditionalInformationDetails2",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfChangeInTheBalanceOfDebtInstrumentDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitDisclosureOfTemporaryEquityDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1",
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitParenthetical",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsScheduleOfChangesInWarrantsIssuedAndOutstandingDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Domain]",
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r226",
      "r227",
      "r228",
      "r255",
      "r286",
      "r287",
      "r290",
      "r292",
      "r300",
      "r301",
      "r355",
      "r429",
      "r431",
      "r432",
      "r433",
      "r436",
      "r437",
      "r470",
      "r471",
      "r474",
      "r477",
      "r485",
      "r696",
      "r845",
      "r846",
      "r847",
      "r848",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r870",
      "r890",
      "r913",
      "r938",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r1088",
      "r1134",
      "r1145"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Axis]",
        "documentation": "Information by type of warrant or right issued."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Domain]",
        "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights",
        "terseLabel": "Warrant exercise price",
        "verboseLabel": "Warrant strike price",
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": [
      "r486"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightLineItems",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsScheduleOfChangesInWarrantsIssuedAndOutstandingDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant shares, exercised",
        "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right",
        "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights",
        "terseLabel": "Common stock, warrant",
        "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares."
       }
      }
     },
     "auth_ref": [
      "r486"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightOutstanding",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right, Outstanding",
        "terseLabel": "Warrants issued",
        "documentation": "Number of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightTable",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsScheduleOfChangesInWarrantsIssuedAndOutstandingDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Table]",
        "documentation": "Disclosure of information about warrant or right issued that give holder right to purchase security from issuer at specific price within certain time frame."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "trnr_ClassOfWarrantsCanceled": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ClassOfWarrantsCanceled",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/WarrantsScheduleOfChangesInWarrantsIssuedAndOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrants Canceled",
        "documentation": "Class of warrants canceled.",
        "terseLabel": "Warrants canceled"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_ClassOfWarrantsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ClassOfWarrantsExercised",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/WarrantsScheduleOfChangesInWarrantsIssuedAndOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of warrants exercised.",
        "label": "Class of Warrants Exercised",
        "terseLabel": "Warrants exercised"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_ClassOfWarrantsIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ClassOfWarrantsIssued",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsScheduleOfChangesInWarrantsIssuedAndOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of warrants issued.",
        "label": "Class of Warrants Issued",
        "terseLabel": "Warrants issued"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_ClmbrHoldingsLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ClmbrHoldingsLlcMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CLMBR Holdings LLC [Member]",
        "documentation": "CLMBR Holdings LLC.",
        "terseLabel": "CLMBR Holdings LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_ClmbrIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ClmbrIncMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfConsiderationTransferredAndRecognizedAmountsOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfUnauditedProFormaFinancialInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CLMBR, Inc. [Member]",
        "documentation": "CLMBR, Inc.",
        "terseLabel": "CLMBR, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note 14)",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r176",
      "r803",
      "r889"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CommitmentsAndContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r419",
      "r420",
      "r982",
      "r1194",
      "r1199"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "terseLabel": "Commitments and Contingencies",
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r983"
     ]
    },
    "us-gaap_CommonClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonClassAMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Class A [Member]",
        "terseLabel": "Class A Common Stock [Member]",
        "verboseLabel": "Class A Common Shares",
        "documentation": "Classification of common stock representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r1325"
     ]
    },
    "us-gaap_CommonClassBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonClassBMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Class B [Member]",
        "terseLabel": "Class B Common Stock",
        "verboseLabel": "Class B Common Shares",
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r1325"
     ]
    },
    "us-gaap_CommonStockConversionBasis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockConversionBasis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Conversion Basis",
        "terseLabel": "Common stock, conversion basis",
        "documentation": "Description of basis for conversion of convertible common stock."
       }
      }
     },
     "auth_ref": [
      "r228"
     ]
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockDividendsPerShareCashPaid",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Dividends, Per Share, Cash Paid",
        "terseLabel": "Dividends paid",
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding."
       }
      }
     },
     "auth_ref": [
      "r147"
     ]
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockDividendsPerShareDeclared",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Dividends, Per Share, Declared",
        "terseLabel": "Dividends declared",
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding."
       }
      }
     },
     "auth_ref": [
      "r147"
     ]
    },
    "trnr_CommonStockIssuedToLenderInConnectionWithEnteringEquityLineOfCreditAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "CommonStockIssuedToLenderInConnectionWithEnteringEquityLineOfCreditAgreement",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock issued to lender in connection with entering Equity Line of Credit Agreement",
        "documentation": "Common stock issued to lender in connection with entering equity line of credit agreement",
        "negatedLabel": "Common stock issued to lender in connection with entering Equity Line of Credit Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfConsiderationTransferredAndRecognizedAmountsOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtAdditionalInformationDetails2",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r1060",
      "r1061",
      "r1062",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1139",
      "r1140",
      "r1144",
      "r1252",
      "r1321",
      "r1325"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtAdditionalInformationDetails2",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock shares authorized",
        "verboseLabel": "Common stock shares authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r890"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares outstanding",
        "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance",
        "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r107",
      "r890",
      "r910",
      "r1325",
      "r1326"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r806",
      "r1055"
     ]
    },
    "us-gaap_CommonStockVotingRights": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockVotingRights",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock voting rights",
        "label": "Common Stock, Voting Rights",
        "documentation": "Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "trnr_CommonStockWarrantsBestEffortsA1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "CommonStockWarrantsBestEffortsA1Member",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssumptionsUsedToEstimateTheFairValueDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsScheduleOfChangesInWarrantsIssuedAndOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock Warrants Best Efforts A-1 [Member]",
        "documentation": "Common sock warrants best efforts A-1.",
        "terseLabel": "Common Stock Warrants Best Efforts A-1 [Member]",
        "verboseLabel": "Best Efforts A-1 Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_CommonStockWarrantsBestEffortsA2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "CommonStockWarrantsBestEffortsA2Member",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssumptionsUsedToEstimateTheFairValueDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsScheduleOfChangesInWarrantsIssuedAndOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock Warrants Best Efforts A-2 [Member]",
        "label": "Common Stock Warrants Best Efforts A-2 [Member]",
        "documentation": "Common stock warrants best efforts A-2.",
        "verboseLabel": "Best Efforts A-2 Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_CommonStockWarrantsBestEffortsOfferingPreFundedWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "CommonStockWarrantsBestEffortsOfferingPreFundedWarrantsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock Warrants Best Efforts Offering Pre Funded Warrants [Member]",
        "documentation": "Common sock warrants best efforts offering pre-funded warrants."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_CommonStockWarrantsBestEffortsPlacementAgentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "CommonStockWarrantsBestEffortsPlacementAgentMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssumptionsUsedToEstimateTheFairValueDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsScheduleOfChangesInWarrantsIssuedAndOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock Warrants Best Efforts Placement Agent [Member]",
        "label": "Common Stock Warrants Best Efforts Placement Agent [Member]",
        "documentation": "Common stock warrants best efforts placement agent."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_CommonStockWarrantsBestEffortsPreFundedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "CommonStockWarrantsBestEffortsPreFundedMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsScheduleOfChangesInWarrantsIssuedAndOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock Warrants Best Efforts Pre-Funded [Member]",
        "documentation": "Common stock warrants best efforts pre-funded.",
        "terseLabel": "Common Stock Warrants Best Efforts Pre-Funded [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_CommonStockWarrantsFebruaryOneTwoThousandTwentyFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "CommonStockWarrantsFebruaryOneTwoThousandTwentyFourMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/WarrantsScheduleOfChangesInWarrantsIssuedAndOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock Warrants February 1, 2024 [Member]",
        "label": "Common Stock Warrants February One Two Thousand Twenty Four [Member]",
        "documentation": "Common stock warrants february one two thousand twenty four."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_CommonStockWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "CommonStockWarrantsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsScheduleOfChangesInWarrantsIssuedAndOutstandingDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock Warrants [Member]",
        "documentation": "Common stock warrants.",
        "terseLabel": "Common Stock Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_CommonStockWarrantsRegisteredDirectMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "CommonStockWarrantsRegisteredDirectMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/WarrantsScheduleOfChangesInWarrantsIssuedAndOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock Warrants Registered Direct [Member]",
        "documentation": "Common stock warrants registered direct.",
        "terseLabel": "Common Stock Warrants Registered Direct [Membe"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_CommonStockWarrantsRegisteredDirectPlacementAgentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "CommonStockWarrantsRegisteredDirectPlacementAgentMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/WarrantsScheduleOfChangesInWarrantsIssuedAndOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock Warrants Registered Direct Placement Agent [Member]",
        "label": "Common Stock Warrants Registered Direct Placement Agent [Member]",
        "documentation": "Common stock warrants registered direct placement agent."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_CommonStockWarrantsWoodwayMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "CommonStockWarrantsWoodwayMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/WarrantsScheduleOfChangesInWarrantsIssuedAndOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock Warrants Woodway [Member]",
        "documentation": "Common stock warrants woodway member.",
        "terseLabel": "Common Stock Warrants Woodway [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComparabilityOfPriorYearFinancialData": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComparabilityOfPriorYearFinancialData",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comparability of Prior Year Financial Data, Policy [Policy Text Block]",
        "terseLabel": "Unaudited Interim Financial Information",
        "documentation": "Disclosure of accounting policy for reporting any exceptions to the comparability of prior year financial data with data shown for the most recent accounting period."
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CompensationRelatedCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationRelatedCostsPolicyTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Related Costs, Policy [Policy Text Block]",
        "terseLabel": "Stock-Based Compensation",
        "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r153"
     ]
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComponentsOfDeferredTaxAssetsAbstract",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfTheCompanysDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets [Abstract]",
        "terseLabel": "Deferred tax assets:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets and Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss2Unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Total comprehensive loss",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r237",
      "r239",
      "r245",
      "r794",
      "r820",
      "r821"
     ]
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "terseLabel": "Comprehensive Loss",
        "documentation": "Disclosure of accounting policy for comprehensive income."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/ConcentrationOfCreditRiskAndMajorCustomersAndVendorsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r43",
      "r84",
      "r85",
      "r321",
      "r981"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/ConcentrationOfCreditRiskAndMajorCustomersAndVendorsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r43",
      "r84",
      "r85",
      "r321",
      "r841",
      "r981"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/ConcentrationOfCreditRiskAndMajorCustomersAndVendorsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r43",
      "r84",
      "r85",
      "r321",
      "r981",
      "r1097"
     ]
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentration of Credit Risk and\u00a0Off-Balance\u00a0Sheet Risk",
        "documentation": "Disclosure of accounting policy for credit risk."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r194"
     ]
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/ConcentrationOfCreditRiskAndMajorCustomersAndVendors"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Disclosure [Text Block]",
        "terseLabel": "Concentration of Credit Risk and Major Customers and Vendors",
        "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r134"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/ConcentrationOfCreditRiskAndMajorCustomersAndVendorsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Percentage of total revenue",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r43",
      "r84",
      "r85",
      "r321"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/ConcentrationOfCreditRiskAndMajorCustomersAndVendorsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Domain]",
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r43",
      "r84",
      "r85",
      "r321",
      "r981"
     ]
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_ContentLicensingAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ContentLicensingAgreementMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Content Licensing Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_ContentLicensingAgreementPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ContentLicensingAgreementPolicyTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Content Licensing Agreement.",
        "label": "Content Licensing Agreement [Policy Text Block]",
        "terseLabel": "Content Licensing Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_ContingentPaymentRecognizedForEarnOut": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ContingentPaymentRecognizedForEarnOut",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent payment recognized for earn out",
        "label": "Contingent Payment Recognized for Earn Out",
        "documentation": "Contingent payment recognized for earn out."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_ContingentRoyaltyObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ContingentRoyaltyObligation",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent royalty obligation",
        "label": "Contingent Royalty Obligation",
        "terseLabel": "Contingent Royalty Obligation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractTerminationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractTerminationMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract Termination [Member]",
        "documentation": "Termination of a contract associated with exit from or disposal of business activities or restructurings pursuant to a plan."
       }
      }
     },
     "auth_ref": [
      "r1010",
      "r1011",
      "r1012",
      "r1013"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfConsiderationTransferredAndRecognizedAmountsOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Liability, Current",
        "verboseLabel": "Deferred revenue",
        "negatedLabel": "Deferred revenue",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r488",
      "r489",
      "r499"
     ]
    },
    "trnr_ConversionOfAccountsPayableToConvertibleNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ConversionOfAccountsPayableToConvertibleNoteMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion of Accounts Payable to Convertible Note.",
        "label": "Conversion of Accounts Payable to Convertible Note [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_ConversionOfConvertibleSimpleAgreementsForFutureEquityToCommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ConversionOfConvertibleSimpleAgreementsForFutureEquityToCommonStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion of Convertible Simple Agreements for Future Equity to Common Stock.",
        "label": "Conversion of Convertible Simple Agreements for Future Equity to Common Stock [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_ConversionOfConvertibleSimpleAgreementsForFutureEquityToSeriesSeedSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ConversionOfConvertibleSimpleAgreementsForFutureEquityToSeriesSeedSharesMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion of Convertible Simple Agreements for Future Equity to Series Seed Shares.",
        "label": "Conversion of Convertible Simple Agreements for Future Equity to Series Seed Shares [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_ConversionOfLoanPayableToConvertibleNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ConversionOfLoanPayableToConvertibleNoteMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion of Loan Payable to Convertible Note.",
        "label": "Conversion of Loan Payable to Convertible Note [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_ConversionOfOutstandingAccountsPayableOnCertainPortion": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ConversionOfOutstandingAccountsPayableOnCertainPortion",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of outstanding accounts payable",
        "label": "Conversion of Outstanding Accounts Payable on Certain Portion",
        "documentation": "Conversion of Outstanding Accounts Payable on Certain Portion"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_ConversionOfOutstandingDebtOnCertainPortion": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ConversionOfOutstandingDebtOnCertainPortion",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Conversion of Outstanding Debt on Certain Portion",
        "documentation": "Conversion of outstanding debt on certain portion.",
        "terseLabel": "Conversion of outstanding debt"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_ConversionOfPreferredStockToClassACommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ConversionOfPreferredStockToClassACommonStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion of Preferred Stock to Class A Common Stock.",
        "label": "Conversion of Preferred Stock to Class A Common Stock [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_ConversionOfPromissoryNotesToConvertibleNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ConversionOfPromissoryNotesToConvertibleNoteMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion of Promissory Notes to Convertible Note.",
        "label": "Conversion of Promissory Notes to Convertible Note [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConversionOfStockAmountConverted1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConversionOfStockAmountConverted1",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited",
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Conversion of Stock, Amount Converted",
        "terseLabel": "Conversion of convertible notes into common stock",
        "verboseLabel": "Conversion of convertible notes into common stock",
        "netLabel": "Convertable amount",
        "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r37",
      "r38"
     ]
    },
    "us-gaap_ConversionOfStockAmountIssued1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConversionOfStockAmountIssued1",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfChangeInTheBalanceOfDebtInstrumentDetails",
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Conversion of Stock, Amount Issued",
        "terseLabel": "Issuance of Common stock upon conversion of Common Stock",
        "verboseLabel": "Conversion of stock, amount issued",
        "netLabel": "Conversion to Series A Preferred Stock",
        "documentation": "The value of the financial instrument issued [noncash or part noncash] in the conversion of stock. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r37",
      "r38"
     ]
    },
    "us-gaap_ConversionOfStockByUniqueDescriptionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConversionOfStockByUniqueDescriptionAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Conversion Description [Axis]",
        "documentation": "Information by description of stock conversions."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r37",
      "r38"
     ]
    },
    "trnr_ConversionOfStockIssuanceOfCommonStockThroughConversionOfPreferredStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ConversionOfStockIssuanceOfCommonStockThroughConversionOfPreferredStock",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of Class A common stock through conversion of preferred stock",
        "label": "Conversion of Stock, Issuance of Common Stock Through Conversion of Preferred Stock",
        "documentation": "Conversion of stock, issuance of common stock through conversion of preferred stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConversionOfStockNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConversionOfStockNameDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Conversion of Stock, Name [Domain]",
        "documentation": "The unique name of a noncash or part noncash stock conversion."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r37",
      "r38"
     ]
    },
    "us-gaap_ConversionOfStockSharesConverted1": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConversionOfStockSharesConverted1",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtAdditionalInformationDetails2",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Conversion of Stock, Shares Converted",
        "negatedLabel": "Common stock converted, shares",
        "terseLabel": "Conversion of common stock, shares",
        "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r37",
      "r38"
     ]
    },
    "us-gaap_ConversionOfStockSharesIssued1": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConversionOfStockSharesIssued1",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Conversion of Stock, Shares Issued",
        "terseLabel": "Issuance of Common stock upon conversion of Common Stock, shares",
        "verboseLabel": "Issuance of Class A common stock through conversion of preferred stock",
        "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r37",
      "r38"
     ]
    },
    "us-gaap_ConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleDebt",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Debt",
        "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r175",
      "r1287"
     ]
    },
    "us-gaap_ConvertibleDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleDebtTableTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Carrying Value of Convertible Note",
        "label": "Convertible Debt [Table Text Block]",
        "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleNotesPayable",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtAdditionalInformationDetails2",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Notes Payable",
        "totalLabel": "Convertible Notes Payable, Total",
        "verboseLabel": "Total Convertible note payable",
        "terseLabel": "Convertible note payable",
        "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r175",
      "r1287"
     ]
    },
    "us-gaap_ConvertibleNotesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleNotesPayableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Notes Payable, Current",
        "terseLabel": "Convertible note payable",
        "verboseLabel": "Convertible Note paid off",
        "documentation": "Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder."
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "us-gaap_ConvertibleNotesPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleNotesPayableMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtTables",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueOfLiabilitiesMeasuredOnRecurringBasisDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Notes Payable [Member]",
        "verboseLabel": "Convertible Notes [Member]",
        "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r170"
     ]
    },
    "trnr_ConvertibleNotesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ConvertibleNotesPolicyTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for convertible notes.",
        "label": "Convertible Notes [Policy Text Block]",
        "terseLabel": "Convertible Notes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertiblePreferredStockSharesIssuedUponConversion",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SimpleAgreementsForFutureEquityAndAdvanceSubscriptionAgreementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Preferred Stock, Shares Issued upon Conversion",
        "terseLabel": "Convertible notes converted into preferred stock",
        "verboseLabel": "Convertible Preferred Stock Shares Issued Upon Conversion",
        "documentation": "Number of shares issued for each share of convertible preferred stock that is converted."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r55",
      "r106",
      "r145",
      "r480"
     ]
    },
    "us-gaap_ConvertiblePreferredStockTermsOfConversion": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertiblePreferredStockTermsOfConversion",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, conversion terms",
        "label": "Preferred Stock, Convertible, Terms",
        "documentation": "Description of conversion terms for preferred stock."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r55",
      "r56",
      "r106",
      "r144",
      "r146"
     ]
    },
    "us-gaap_CooperativeAdvertisingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CooperativeAdvertisingAmount",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cooperative Advertising Amount",
        "terseLabel": "unamortized cost of content",
        "documentation": "Total amount received by an entity from a vendor under a cooperative advertising arrangement that has been offset against advertising expense."
       }
      }
     },
     "auth_ref": [
      "r1236"
     ]
    },
    "trnr_CostOfFitnessProductRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "CostOfFitnessProductRevenue",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of fitness product revenue.",
        "label": "Cost Of Fitness Product Revenue",
        "negatedLabel": "Cost of fitness product revenue"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_CostOfFitnessProductRevenuePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "CostOfFitnessProductRevenuePolicyTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of Fitness Product Revenue.",
        "label": "Cost of Fitness Product Revenue [Policy Text Block]",
        "terseLabel": "Cost of Fitness Product Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfGoodsTotalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsTotalMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/ConcentrationOfCreditRiskAndMajorCustomersAndVendorsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Goods and Service Benchmark [Member]",
        "terseLabel": "Finished Goods Purchased [Member]",
        "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r1096"
     ]
    },
    "trnr_CostOfMembership": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "CostOfMembership",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of membership.",
        "label": "Cost Of Membership",
        "negatedLabel": "Cost of membership"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_CostOfMembershipAndTrainingPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "CostOfMembershipAndTrainingPolicyTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of Membership and Training.",
        "label": "Cost of Membership and Training [Policy Text Block]",
        "terseLabel": "Cost of Membership and Training"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Revenue",
        "negatedTotalLabel": "Total cost of revenue",
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r255",
      "r355",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r696",
      "r1002",
      "r1204"
     ]
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfSalesPolicyTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Goods and Service [Policy Text Block]",
        "terseLabel": "Cost of Fitness Product Revenue",
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered."
       }
      }
     },
     "auth_ref": [
      "r1107"
     ]
    },
    "trnr_CostOfTraining": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "CostOfTraining",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cost of training",
        "documentation": "Cost of training.",
        "label": "Cost Of Training"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditDerivativesByContractTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditDerivativesByContractTypeAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssumptionsUsedToEstimateTheFairValueDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueOfLiabilitiesMeasuredOnRecurringBasisDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Derivatives Contract Type [Axis]",
        "documentation": "Information by major type of contract of credit derivatives."
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "us-gaap_CreditDerivativesContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditDerivativesContractTypeDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssumptionsUsedToEstimateTheFairValueDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueOfLiabilitiesMeasuredOnRecurringBasisDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Derivatives Contract Type [Domain]",
        "documentation": "Represents major types of credit derivative contracts."
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Facility [Axis]",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r428",
      "r1202"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Facility [Domain]",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r428",
      "r1202",
      "r1203"
     ]
    },
    "trnr_CumulativeNetSales": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "CumulativeNetSales",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative Net Sales",
        "label": "Cumulative Net Sales",
        "terseLabel": "Cumulative net sales"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1106",
      "r1137",
      "r1245"
     ]
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentForeignTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Foreign Tax Expense (Benefit)",
        "terseLabel": "Foreign",
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1106",
      "r1137"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Total",
        "totalLabel": "Total current expense:",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r606",
      "r1137"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1106",
      "r1137",
      "r1245"
     ]
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/ConcentrationOfCreditRiskAndMajorCustomersAndVendorsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r321"
     ]
    },
    "trnr_CustomerDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "CustomerDeposits",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer deposits",
        "label": "Customer Deposits",
        "terseLabel": "Customer deposits"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerRelatedIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerRelatedIntangibleAssetsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIdentifiableIntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer-Related Intangible Assets [Member]",
        "terseLabel": "Customer Related",
        "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r1177",
      "r1179",
      "r1180",
      "r1181",
      "r1183",
      "r1185",
      "r1188",
      "r1189"
     ]
    },
    "us-gaap_DebtConversionByUniqueDescriptionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtConversionByUniqueDescriptionAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Conversion Description [Axis]",
        "documentation": "Information by description of debt issuances converted in a noncash or part noncash transaction."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r38"
     ]
    },
    "us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Conversion, Converted Instrument, Warrants or Options Issued",
        "terseLabel": "Warrant issued",
        "documentation": "The number of warrants issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r38"
     ]
    },
    "us-gaap_DebtConversionNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtConversionNameDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Conversion, Name [Domain]",
        "documentation": "The name of the original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r38"
     ]
    },
    "us-gaap_DebtConversionOriginalDebtInterestRateOfDebt": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtConversionOriginalDebtInterestRateOfDebt",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Conversion, Original Debt, Interest Rate of Debt",
        "terseLabel": "Interest rate of Convertible note",
        "documentation": "The rate of interest that was being paid on the original debt issue that is being converted in the noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r38"
     ]
    },
    "us-gaap_DebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtCurrent",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt, Current",
        "totalLabel": "Debt, Current, Total",
        "terseLabel": "Total outstanding debt, current",
        "netLabel": "Outstanding debt",
        "documentation": "Amount of debt and lease obligation, classified as current."
       }
      }
     },
     "auth_ref": [
      "r223"
     ]
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/Debt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Text Block]",
        "verboseLabel": "Debt",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r253",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r427",
      "r428",
      "r438",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r454",
      "r461",
      "r462",
      "r464",
      "r711"
     ]
    },
    "trnr_DebtInstrumentAggregateOutstandingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "DebtInstrumentAggregateOutstandingAmount",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument aggregate outstanding amount",
        "label": "Debt Instrument Aggregate Outstanding Amount",
        "documentation": "Debt instrument aggregate outstanding amount."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtAdditionalInformationDetails2",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfCarryingValueOfDebtInstrumentDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfChangeInTheBalanceOfDebtInstrumentDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfInterestExpenseOnDebtInstrumentDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtTables",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfLoanPayableDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r94",
      "r95",
      "r170",
      "r175",
      "r261",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r445",
      "r450",
      "r451",
      "r452",
      "r453",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1053",
      "r1135",
      "r1195",
      "r1196",
      "r1197",
      "r1267",
      "r1269"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Step-up interest rate",
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Loan Payable",
        "label": "Long-Term Debt, Gross",
        "verboseLabel": "Debt instrument, carrying amount",
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r175",
      "r465"
     ]
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtAdditionalInformationDetails2",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Convertible, Conversion Price",
        "terseLabel": "Debt instrument, conversion price per share",
        "documentation": "The price per share of the conversion feature embedded in the debt instrument."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r441"
     ]
    },
    "us-gaap_DebtInstrumentConvertibleConversionPriceDecrease": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentConvertibleConversionPriceDecrease",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Convertible, Conversion Price, Decrease",
        "terseLabel": "Conversion price reduced",
        "documentation": "Per share decrease in conversion price of debt instrument. Excludes change due to standard antidilution provision."
       }
      }
     },
     "auth_ref": [
      "r453",
      "r486"
     ]
    },
    "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger",
        "terseLabel": "Conversion price as a percentage",
        "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTriggerOnEventOfDefault": {
     "xbrltype": "percentItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTriggerOnEventOfDefault",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument Convertible Threshold Percentage Of Stock Price Trigger On Event Of Default",
        "documentation": "Debt instrument convertible threshold percentage of stock price trigger on event of default.",
        "terseLabel": "Event of default, Conversion price as percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentDecreaseForgiveness": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentDecreaseForgiveness",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Gain upon debt forgiveness",
        "label": "Debt Instrument, Decrease, Forgiveness",
        "documentation": "Decrease for amounts of indebtedness forgiven by the holder of the debt instrument."
       }
      }
     },
     "auth_ref": [
      "r1135"
     ]
    },
    "us-gaap_DebtInstrumentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentDescription",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Description",
        "terseLabel": "Debt instrument, description",
        "documentation": "Identification of the lender and information about a contractual promise to repay a short-term or long-term obligation, which includes borrowings under lines of credit, notes payable, commercial paper, bonds payable, debentures, and other contractual obligations for payment. This may include rationale for entering into the arrangement, significant terms of the arrangement, which may include amount, repayment terms, priority, collateral required, debt covenants, borrowing capacity, call features, participation rights, conversion provisions, sinking-fund requirements, voting rights, basis for conversion if convertible and remarketing provisions. The description may be provided for individual debt instruments, rational groupings of debt instruments, or by debt in total."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r55",
      "r90",
      "r94",
      "r170",
      "r175",
      "r711"
     ]
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtAdditionalInformationDetails2",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfCarryingValueOfDebtInstrumentDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Face Amount",
        "verboseLabel": "Principal and interest",
        "terseLabel": "Debt instrument, face amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r439",
      "r711",
      "r712",
      "r1016",
      "r1017",
      "r1053"
     ]
    },
    "us-gaap_DebtInstrumentFeeAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentFeeAmount",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfCarryingValueOfDebtInstrumentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guarantee fees",
        "label": "Debt Instrument, Fee Amount",
        "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument."
       }
      }
     },
     "auth_ref": [
      "r98"
     ]
    },
    "trnr_DebtInstrumentFeePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "DebtInstrumentFeePercentage",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument Fee Percentage",
        "label": "Debt Instrument Fee Percentage",
        "terseLabel": "Fee Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentIncreaseDecreaseForPeriodNet",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reduction in debt",
        "label": "Debt Instrument, Increase (Decrease), Net",
        "totalLabel": "Debt Instrument, Increase (Decrease), Net, Total",
        "documentation": "Net increase or decrease in the carrying amount of the debt instrument for the period."
       }
      }
     },
     "auth_ref": [
      "r1135"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Net capital raise, percentage",
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r468",
      "r711",
      "r712",
      "r1053"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtAdditionalInformationDetails2",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Interest rate",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r440"
     ]
    },
    "trnr_DebtInstrumentInterestRateStatedPercentageAdditional": {
     "xbrltype": "percentItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "DebtInstrumentInterestRateStatedPercentageAdditional",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument Interest Rate Stated Percentage, Additional Accrued Rate",
        "label": "Debt Instrument Interest Rate Stated Percentage, Additional Accrued Rate",
        "terseLabel": "Additional Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentIssuedPrincipal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentIssuedPrincipal",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Promissory note, principal amount",
        "label": "Debt Instrument, Issued, Principal",
        "documentation": "Amount of principal of debt issued."
       }
      }
     },
     "auth_ref": [
      "r845"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtAdditionalInformationDetails2",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfCarryingValueOfDebtInstrumentDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfChangeInTheBalanceOfDebtInstrumentDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfInterestExpenseOnDebtInstrumentDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r261",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r445",
      "r450",
      "r451",
      "r452",
      "r453",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r463",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1053",
      "r1135",
      "r1267",
      "r1269"
     ]
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentMaturityDate",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtAdditionalInformationDetails2",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Maturity Date",
        "terseLabel": "Maturity Date",
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r224",
      "r1015",
      "r1258",
      "r1259"
     ]
    },
    "trnr_DebtInstrumentMeasurementDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "DebtInstrumentMeasurementDiscountRate",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument measurement discount rate.",
        "label": "Debt Instrument Measurement Discount Rate",
        "terseLabel": "Debt instrument measurement discount rate"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtAdditionalInformationDetails2",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfCarryingValueOfDebtInstrumentDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfChangeInTheBalanceOfDebtInstrumentDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfInterestExpenseOnDebtInstrumentDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtTables",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfLoanPayableDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r261",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r445",
      "r450",
      "r451",
      "r452",
      "r453",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1053",
      "r1135",
      "r1195",
      "r1196",
      "r1197",
      "r1267",
      "r1269"
     ]
    },
    "us-gaap_DebtInstrumentPeriodicPaymentInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentPeriodicPaymentInterest",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Monthly payments of interest",
        "label": "Debt Instrument, Periodic Payment, Interest",
        "documentation": "Amount of the required periodic payments applied to interest."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Redemption Price, Percentage",
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer."
       }
      }
     },
     "auth_ref": [
      "r182"
     ]
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed",
        "documentation": "Percentage of principal amount of debt redeemed."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtAdditionalInformationDetails2",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfCarryingValueOfDebtInstrumentDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfChangeInTheBalanceOfDebtInstrumentDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfInterestExpenseOnDebtInstrumentDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r55",
      "r56",
      "r89",
      "r144",
      "r146",
      "r261",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r445",
      "r450",
      "r451",
      "r452",
      "r453",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r463",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1053",
      "r1135",
      "r1267",
      "r1269"
     ]
    },
    "us-gaap_DebtInstrumentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTerm",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Term",
        "terseLabel": "Scheduled maturity date",
        "verboseLabel": "Debt instrument term",
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentUnamortizedDiscount",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfCarryingValueOfDebtInstrumentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Unamortized Discount",
        "totalLabel": "Debt Instrument, Unamortized Discount, Total",
        "negatedLabel": "Unamortized debt discount",
        "documentation": "Amount, after accumulated amortization, of debt discount."
       }
      }
     },
     "auth_ref": [
      "r1207",
      "r1266",
      "r1267",
      "r1269"
     ]
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfCarryingValueOfDebtInstrumentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "totalLabel": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net, Total",
        "negatedLabel": "Unamortized issuance costs",
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r450",
      "r466",
      "r710",
      "r711",
      "r712",
      "r1016",
      "r1017",
      "r1053"
     ]
    },
    "us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction",
        "terseLabel": "Issuance of common stock and series B preferred stock for the acquisition of business",
        "documentation": "The amount of debt issuance costs that were incurred during a noncash or partial noncash transaction."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r37",
      "r38"
     ]
    },
    "us-gaap_DebtLongtermAndShorttermCombinedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtLongtermAndShorttermCombinedAmount",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfCarryingValueOfDebtInstrumentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregrate carrying value",
        "label": "Debt, Long-Term and Short-Term, Combined Amount",
        "totalLabel": "Aggregate carrying value",
        "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_DecemberSevenTwentyTwentyThreeWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "DecemberSevenTwentyTwentyThreeWarrantsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "December Seven Twenty Twenty Three Warrants [Member]",
        "documentation": "December seven twenty twenty three warrants.",
        "terseLabel": "December 2023 Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_DecemberSevenTwoThousandAndTwentyThreeWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "DecemberSevenTwoThousandAndTwentyThreeWarrantsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "December 7, 2023 Warrants [Member]",
        "label": "December Seven, Two Thousand and Twenty Three Warrants [Member]",
        "documentation": "December seven, two thousand and twenty three warrants."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_DecemberSevenTwoThousandTwentyThreeWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "DecemberSevenTwoThousandTwentyThreeWarrantsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/WarrantsScheduleOfChangesInWarrantsIssuedAndOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "December 7, 2023 Warrants [Member]",
        "label": "December Seven Two Thousand Twenty Three Warrants [Member]",
        "documentation": "December seven two thousand twenty three warrants."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_DecemberTwentyTwentyThreeWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "DecemberTwentyTwentyThreeWarrantsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssumptionsUsedToEstimateTheFairValueDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "December Twenty Twenty Three Warrants [Member]",
        "documentation": "December twenty twenty three warrants.",
        "terseLabel": "December 2023 Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_DecemberTwoThousandTwentyThreeConvertibleNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "DecemberTwoThousandTwentyThreeConvertibleNotesMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfCarryingValueOfDebtInstrumentDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfInterestExpenseOnDebtInstrumentDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtTables",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "December 2023 Convertible Notes [Member]",
        "label": "December Two Thousand Twenty Three Convertible Notes [Member]",
        "documentation": "December two thousand twenty three convertible notes."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_DecemberTwoThousandTwentyThreeDerivativeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "DecemberTwoThousandTwentyThreeDerivativeMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "December Two Thousand Twenty Three Derivative [Member]",
        "documentation": "December two thousand twenty three derivative member.",
        "terseLabel": "December 2023 Derivatives [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_DecemberTwoThousandTwentyThreeWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "DecemberTwoThousandTwentyThreeWarrantsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "December Two Thousand Twenty Three Warrants [Member]",
        "documentation": "December two thousand twenty three warrants.",
        "terseLabel": "December 2023 Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_DecreaseInRightOfUseAssetAndOperatingLeaseLiabilitiesDueToLeaseTermination": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "DecreaseInRightOfUseAssetAndOperatingLeaseLiabilitiesDueToLeaseTermination",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease in right-of-use asset and operating lease liabilities due to lease termination",
        "label": "Decrease in right-of-use asset and operating lease liabilities due to lease termination",
        "terseLabel": "Decrease in right-of-use asset and operating lease liabilities due to lease termination"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_DefaultInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "DefaultInterest",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Default interest",
        "label": "Default Interest",
        "terseLabel": "Default interest"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCosts",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Costs, Noncurrent",
        "terseLabel": "Deferred offering costs",
        "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r1117"
     ]
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/PrepaidExpensesAndOtherCurrentAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]",
        "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets",
        "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Federal",
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1137",
      "r1244",
      "r1245"
     ]
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "terseLabel": "Foreign",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1137",
      "r1244"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit)",
        "totalLabel": "Total deferred expense:",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r200",
      "r1137"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred expense:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfTheCompanysDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross",
        "totalLabel": "Total deferred tax liabilities:",
        "negatedTotalLabel": "Total deferred tax liabilities:",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r103",
      "r172",
      "r598"
     ]
    },
    "us-gaap_DeferredOfferingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredOfferingCosts",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Offering Costs",
        "terseLabel": "Deferred offering costs",
        "documentation": "Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r1163"
     ]
    },
    "trnr_DeferredOfferingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "DeferredOfferingCostsPolicyTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for deferred offering costs.",
        "label": "Deferred Offering Costs [Policy Text Block]",
        "terseLabel": "Deferred Offering Costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredRevenueArrangementTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredRevenueArrangementTypeAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Revenue Arrangement Type [Axis]",
        "documentation": "Information by type of deferred revenue arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredRevenueArrangementTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredRevenueArrangementTypeDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Revenue [Domain]",
        "documentation": "Category of obligation arising when an entity receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "State",
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1137",
      "r1244",
      "r1245"
     ]
    },
    "trnr_DeferredTaxAssetsCapitalizedResearchAndDevelopment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "DeferredTaxAssetsCapitalizedResearchAndDevelopment",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfTheCompanysDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Capitalized Research and Development",
        "label": "Deferred Tax Assets, Capitalized research and development",
        "terseLabel": "Capitalized research and development"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_DeferredTaxAssetsFixedAssetsAndIntangibles": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "DeferredTaxAssetsFixedAssetsAndIntangibles",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfTheCompanysDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax assets, fixed assets and intangibles.",
        "label": "Deferred Tax Assets, Fixed Assets and Intangibles",
        "terseLabel": "Fixed assets and intangibles"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfTheCompanysDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Gross, Total",
        "totalLabel": "Total deferred tax assets, gross:",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r599"
     ]
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfTheCompanysDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Net, Total",
        "totalLabel": "Deferred tax assets, net:",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1240"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfTheCompanysDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Total deferred tax assets, net:",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1240"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfTheCompanysDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic",
        "terseLabel": "Net operating loss carryforwards - Federal",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1242"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfTheCompanysDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign",
        "terseLabel": "Net operating loss carryforwards - Foreign",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1242"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfTheCompanysDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local",
        "terseLabel": "Net operating loss carryforwards - State",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1242"
     ]
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfTheCompanysDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1242"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfTheCompanysDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research",
        "terseLabel": "Research and development tax credits",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1242"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfTheCompanysDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "terseLabel": "Stock-based compensation",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation."
       }
      }
     },
     "auth_ref": [
      "r1242"
     ]
    },
    "trnr_DeferredTaxAssetsUnrealizedGainOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "DeferredTaxAssetsUnrealizedGainOrLoss",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfTheCompanysDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized Gain or Loss",
        "label": "Deferred Tax Assets,Unrealized Gain or Loss",
        "documentation": "Deferred Tax Assets,Unrealized Gain or Loss"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfTheCompanysDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedLabel": "Valuation allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r600"
     ]
    },
    "trnr_DeferredTaxLiabilitiesFixedAssetsAndIntangibles": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "DeferredTaxLiabilitiesFixedAssetsAndIntangibles",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfTheCompanysDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities Fixed Assets and Intangibles",
        "documentation": "Deferred tax liabilities fixed assets and intangibles.",
        "negatedLabel": "Fixed assets and intangibles",
        "terseLabel": "Fixed assets and intangibles"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_DeferredTaxLiabilitiesRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "DeferredTaxLiabilitiesRightOfUseAsset",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureIncomeTaxesScheduleOfSignificantComponentsOfTheCompanysDeferredTaxAssetsLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities Right of Use Asset",
        "terseLabel": "Right of Use Asset",
        "documentation": "Deferred tax liabilities right of use asset.",
        "negatedLabel": "Right of Use Asset"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/BenefitPlansAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "totalLabel": "Benefit plans cost",
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r510",
      "r518",
      "r1030",
      "r1031"
     ]
    },
    "trnr_DenominatorAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "DenominatorAbstract",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Denominator abstract",
        "label": "Denominator [Abstract]",
        "terseLabel": "Denominator:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DepositsAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepositsAssetsCurrent",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfConsiderationTransferredAndRecognizedAmountsOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposits Assets, Current",
        "terseLabel": "Vendor deposits",
        "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter."
       }
      }
     },
     "auth_ref": [
      "r1124"
     ]
    },
    "us-gaap_DepositsAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepositsAssetsNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposits Assets, Noncurrent",
        "terseLabel": "Vendor deposits long term",
        "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited",
      "http://formelife.com/20250212/taxonomy/role/PropertyAndEquipmentNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation",
        "terseLabel": "Depreciation",
        "verboseLabel": "Depreciation expense",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r48"
     ]
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/PropertyAndEquipmentNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "terseLabel": "Depreciation and amortization expenses",
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r48"
     ]
    },
    "trnr_DepreciationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "DepreciationExpense",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/PropertyAndEquipmentNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation Expense",
        "terseLabel": "Depreciation expense",
        "documentation": "Depreciation Expense"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeAssetsCurrent",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Asset, Current",
        "terseLabel": "Derivatives",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r234"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeFairValueOfDerivativeNet",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative, Fair Value, Net",
        "totalLabel": "Derivative, Fair Value, Net, Total",
        "terseLabel": "Fair value of the warrant",
        "documentation": "Fair value of the assets less the liabilities of a derivative or group of derivatives."
       }
      }
     },
     "auth_ref": [
      "r695"
     ]
    },
    "us-gaap_DerivativeGainLossOnDerivativeNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeGainLossOnDerivativeNet",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative, Gain (Loss) on Derivative, Net",
        "totalLabel": "Derivative, Gain (Loss) on Derivative, Net, Total",
        "terseLabel": "Change in fair value of derivatives",
        "verboseLabel": "Gain (loss) on change in fair value",
        "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement."
       }
      }
     },
     "auth_ref": [
      "r1250"
     ]
    },
    "us-gaap_DerivativeLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Liability",
        "terseLabel": "Warrant liabilities",
        "verboseLabel": "Fair value of warrants",
        "totalLabel": "Derivative Liability, Total",
        "netLabel": "Derivative liability",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r235",
      "r671",
      "r672",
      "r685",
      "r695",
      "r871",
      "r872",
      "r873",
      "r875",
      "r876",
      "r877",
      "r878",
      "r880",
      "r881",
      "r905",
      "r907",
      "r908",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r994",
      "r1257",
      "r1258",
      "r1259",
      "r1322"
     ]
    },
    "us-gaap_DerivativeLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfCarryingValueOfDebtInstrumentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Liability, Current",
        "terseLabel": "Embedded derivatives",
        "verboseLabel": "Embedded derivative liability",
        "netLabel": "Derivatives",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r234"
     ]
    },
    "us-gaap_DerivativeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative [Member]",
        "documentation": "This element represents types of derivative financial instruments which are financial instruments or other contractual arrangements with all three of the following characteristics: (a) it has (1) one or more underlyings and (2) one or more notional amounts or payment provisions or both. Those terms determine the amount of the settlement or settlements, and, in some cases, whether or not a settlement is required; (b) it requires no initial net investment or an initial net investment that is smaller than would be required for other types of contracts that would be expected to have a similar response to changes in market factors; and (c) its terms require or permit net settlement, it can readily be settled net by a means outside the contract, or it provides for delivery of an asset that puts the recipient in a position not substantially different from net settlement. Notwithstanding the above characteristics, loan commitments that relate to the origination of mortgage loans that will be held for sale are accounted for as derivative instruments by the issuer of the loan commitment (that is, the potential lender)."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r1044"
     ]
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativesPolicyTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivatives, Policy [Policy Text Block]",
        "terseLabel": "Derivative Instruments",
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r71",
      "r72",
      "r73",
      "r79",
      "r260",
      "r280"
     ]
    },
    "trnr_DescriptionOfDebtInstrumentRenewablePeriod": {
     "xbrltype": "stringItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "DescriptionOfDebtInstrumentRenewablePeriod",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description Of Debt Instrument Renewable Period",
        "documentation": "Description of debt instrument renewable period.",
        "terseLabel": "Description of debt instrument renewable period"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_DescriptionOfOperatingLeaseArrangementsExpiringPeriod": {
     "xbrltype": "stringItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "DescriptionOfOperatingLeaseArrangementsExpiringPeriod",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of Operating Lease Arrangements, Expiring Period",
        "documentation": "Description of operating lease arrangements, expiring period.",
        "terseLabel": "Description of Operating lease arrangements, expiring period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DevelopedTechnologyRightsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIdentifiableIntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Developed Technology Rights [Member]",
        "terseLabel": "Developed Technology",
        "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r1177",
      "r1179",
      "r1180",
      "r1181",
      "r1183",
      "r1185",
      "r1188",
      "r1189"
     ]
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/RevenueRecognitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/RevenueRecognitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "Equity-Based Compensation",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r524",
      "r528",
      "r560",
      "r561",
      "r563",
      "r1035"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_DiscountPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "DiscountPercentage",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discount Percentage",
        "documentation": "Discount percentage",
        "terseLabel": "Discount percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DividendsCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendsCommonStock",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends, Common Stock",
        "terseLabel": "Dividends, common stock, total",
        "totalLabel": "Dividends, Common Stock, Total",
        "verboseLabel": "Dividends, common stock (in dollars per share)",
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r147"
     ]
    },
    "us-gaap_DividendsCommonStockStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendsCommonStockStock",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends, common stock",
        "label": "Dividends, Common Stock, Stock",
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in stock."
       }
      }
     },
     "auth_ref": [
      "r147"
     ]
    },
    "us-gaap_DividendsPayableCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendsPayableCurrentAndNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends Payable",
        "terseLabel": "Dividends payable",
        "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r100",
      "r173",
      "r1068",
      "r1286"
     ]
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "terseLabel": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DomesticCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DomesticCountryMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Domestic Tax Authority [Member]",
        "documentation": "Designated federal jurisdiction entitled to levy and collect income tax in country of domicile. Includes, but is not limited to, national jurisdiction for non-U.S. jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r582"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited",
      "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Net loss per share - basic",
        "verboseLabel": "Net loss per share attributable to common stockholders - basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r246",
      "r270",
      "r271",
      "r273",
      "r274",
      "r275",
      "r277",
      "r283",
      "r286",
      "r290",
      "r291",
      "r292",
      "r297",
      "r625",
      "r637",
      "r668",
      "r669",
      "r795",
      "r822",
      "r997"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited",
      "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Net loss per share - diluted",
        "verboseLabel": "Net loss per share attributable to common stockholders - diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r246",
      "r270",
      "r271",
      "r273",
      "r274",
      "r275",
      "r277",
      "r286",
      "r290",
      "r291",
      "r292",
      "r297",
      "r625",
      "r637",
      "r668",
      "r669",
      "r795",
      "r822",
      "r997"
     ]
    },
    "trnr_EarningsPerShareLineItem": {
     "xbrltype": "stringItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "EarningsPerShareLineItem",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Line Item]",
        "documentation": "Earnings per share line item."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Loss Per Share",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r41",
      "r294"
     ]
    },
    "trnr_EarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "EarningsPerShareTable",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Table]",
        "documentation": "Earnings per share table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/LossPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Loss Per Share",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r282",
      "r293",
      "r295",
      "r296"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "terseLabel": "Effect of exchange rate on cash",
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r1265"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Percent, Total",
        "terseLabel": "Total",
        "totalLabel": "Effective Income Tax Rate Reconciliation, Percent, Total, Total",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r582",
      "r1039"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Federal statutory rate",
        "verboseLabel": "Minimum tax rate applied to corporations",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r257",
      "r582",
      "r612",
      "r1039"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "terseLabel": "Change in valuation allowance",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r589",
      "r1039",
      "r1138",
      "r1237"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent",
        "terseLabel": "Changes in federal tax rates",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates."
       }
      }
     },
     "auth_ref": [
      "r587",
      "r1039",
      "r1138",
      "r1237"
     ]
    },
    "trnr_EffectiveIncomeTaxRateReconciliationDisqualifiedDebtPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "EffectiveIncomeTaxRateReconciliationDisqualifiedDebtPercent",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective income tax rate reconciliation, disqualified debt, percent.",
        "label": "Effective Income Tax Rate Reconciliation, Disqualified debt, Percent",
        "terseLabel": "Disqualified debt"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "terseLabel": "Foreign tax rate differential",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r583",
      "r586",
      "r1039",
      "r1138",
      "r1237"
     ]
    },
    "trnr_EffectiveIncomeTaxRateReconciliationIntangiblesPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "EffectiveIncomeTaxRateReconciliationIntangiblesPercent",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangibles",
        "documentation": "Effective income tax rate reconciliation, intangibles, percent.",
        "label": "Effective Income Tax Rate Reconciliation, Intangibles, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent, Total",
        "terseLabel": "Nondeductible expenses",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses."
       }
      }
     },
     "auth_ref": [
      "r590",
      "r591",
      "r1138",
      "r1237"
     ]
    },
    "trnr_EffectiveIncomeTaxRateReconciliationNontaxableChangesInFairValueOfConvertibleNotesAndSafesPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "EffectiveIncomeTaxRateReconciliationNontaxableChangesInFairValueOfConvertibleNotesAndSafesPercent",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective income tax rate reconciliation, nontaxable changes in fair value of convertible notes and safes, percent.",
        "label": "Effective Income Tax Rate Reconciliation, Nontaxable changes in fair value of convertible notes and SAFEs, Percent",
        "terseLabel": "Nontaxable changes in fair value of convertible notes and SAFEs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "terseLabel": "Other",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r1039",
      "r1138",
      "r1237",
      "r1238"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent",
        "terseLabel": "Return to provision adjustements",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense."
       }
      }
     },
     "auth_ref": [
      "r1138",
      "r1237",
      "r1238"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount",
        "terseLabel": "Stock based compensation",
        "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1091",
      "r1237",
      "r1238"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent",
        "terseLabel": "Stock based compensation",
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1091",
      "r1237",
      "r1238"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "terseLabel": "State taxes, net of federal benefit",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r585",
      "r1039",
      "r1138",
      "r1237"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent",
        "terseLabel": "Research and development tax credits",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit."
       }
      }
     },
     "auth_ref": [
      "r1039",
      "r1138",
      "r1237",
      "r1239"
     ]
    },
    "trnr_EmbeddedDerivatiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "EmbeddedDerivatiesMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueOfLiabilitiesMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Embedded Derivaties [Member]",
        "label": "Embedded Derivaties [Member]",
        "documentation": "Embedded Derivaties [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Amount Capitalized",
        "terseLabel": "Capitalized amount of stock based compensation",
        "documentation": "Amount of cost capitalized for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r559"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized stock-based compensation expense",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r562"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Weighted-average period expected to be recognized",
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r562"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Stock Option",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EntertainmentLicenseAgreementForProgramMaterialCapitalizedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EntertainmentLicenseAgreementForProgramMaterialCapitalizedCost",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entertainment, License Agreement for Program Material, Capitalized Cost",
        "terseLabel": "Content unamortized costs",
        "documentation": "Amount of capitalized cost for right acquired by broadcaster under license agreement for program material."
       }
      }
     },
     "auth_ref": [
      "r783"
     ]
    },
    "us-gaap_EntertainmentLicenseAgreementForProgramMaterialLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EntertainmentLicenseAgreementForProgramMaterialLiability",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entertainment, License Agreement for Program Material, Liability",
        "terseLabel": "License fee liability",
        "documentation": "Amount of obligation incurred for right acquired by broadcaster under license agreement for program material."
       }
      }
     },
     "auth_ref": [
      "r784"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses, Address Type [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1072"
     ]
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1072"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Ex Transition Period",
        "terseLabel": "Entity Ex Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r1087"
     ]
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r1072"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r1074"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1072"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r1072"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r1072"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfConsiderationTransferredAndRecognizedAmountsOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtAdditionalInformationDetails2",
      "http://formelife.com/20250212/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssumptionsUsedToEstimateTheFairValueDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueOfLiabilitiesMeasuredOnRecurringBasisDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsTables",
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r207",
      "r241",
      "r242",
      "r243",
      "r262",
      "r263",
      "r264",
      "r267",
      "r275",
      "r278",
      "r280",
      "r299",
      "r359",
      "r365",
      "r403",
      "r487",
      "r607",
      "r608",
      "r621",
      "r622",
      "r623",
      "r626",
      "r636",
      "r637",
      "r649",
      "r651",
      "r652",
      "r653",
      "r654",
      "r656",
      "r667",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r714",
      "r717",
      "r737",
      "r818",
      "r830",
      "r831",
      "r832",
      "r858",
      "r938"
     ]
    },
    "trnr_EquityValuePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "EquityValuePercentage",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity value percentage.",
        "label": "Equity Value Percentage",
        "terseLabel": "Equity value, FV-NI"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_ExcessAmountEnhancementFee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ExcessAmountEnhancementFee",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Excess Amount Enhancement Fee",
        "documentation": "Excess amount enhancement fee.",
        "terseLabel": "Excess amount enhancement fee"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_ExcessAmountOriginationFee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ExcessAmountOriginationFee",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Excess amount origination fee",
        "label": "Excess Amount Origination Fee",
        "documentation": "Excess amount origination fee"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_ExchangeAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ExchangeAgreementMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exchange Agreement [Member]",
        "documentation": "Exchange agreement."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_ExchangePublicFloatMinimum": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ExchangePublicFloatMinimum",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exchange Public Float Minimum",
        "documentation": "Exchange public float minimum.",
        "terseLabel": "Minimum publicly held shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_ExerciseAndExchangeOfStockWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ExerciseAndExchangeOfStockWarrants",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise And Exchange Of Stock Warrants",
        "documentation": "Exercise and exchange of stock warrants.",
        "terseLabel": "Exercise and exchange of stock warrants"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_ExerciseEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ExerciseEquipmentGross",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/PropertyAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise equipment",
        "label": "Exercise Equipment Gross",
        "documentation": "Exercise equipment gross."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_ExtendedProductWarrantyPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ExtendedProductWarrantyPeriod",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/RevenueRecognitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Extended product warranty period.",
        "label": "Extended Product Warranty Period",
        "terseLabel": "Extended product warranty period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAdjustmentOfWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAdjustmentOfWarrants",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited",
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Adjustment of Warrants",
        "terseLabel": "Change in fair value of warrants",
        "verboseLabel": "Fair value of warrants",
        "negatedLabel": "Change in fair value of warrants",
        "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r12"
     ]
    },
    "trnr_FairValueAdjustmentOfWarrantsIssuedToServiceProvidersAndWarrantIssuanceExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "FairValueAdjustmentOfWarrantsIssuedToServiceProvidersAndWarrantIssuanceExpense",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Adjustment of Warrants Issued to Service Providers and Warrant Issuance Expense",
        "documentation": "Fair value adjustment of warrants issued to service providers and warrant issuance expense.",
        "terseLabel": "Warrants issued to service providers and warrant issuance expense"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_FairValueAdjustmentsOfSimpleAgreementsForFutureEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "FairValueAdjustmentsOfSimpleAgreementsForFutureEquity",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value adjustments of simple agreements for future equity.",
        "label": "Fair Value Adjustments Of Simple Agreements for Future Equity",
        "terseLabel": "Fair value adjustments of simple agreements for future equity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueOfLiabilitiesMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r671",
      "r672",
      "r685",
      "r1042"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueOfLiabilitiesMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r671",
      "r672",
      "r685",
      "r1042"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueOfLiabilitiesMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r452",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r670",
      "r672",
      "r673",
      "r674",
      "r675",
      "r684",
      "r685",
      "r687",
      "r752",
      "r753",
      "r754",
      "r1016",
      "r1017",
      "r1028",
      "r1029",
      "r1030",
      "r1042",
      "r1046"
     ]
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByLiabilityClassAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liability Class [Axis]",
        "documentation": "Information by class of liability."
       }
      }
     },
     "auth_ref": [
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r686"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueOfLiabilitiesMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Frequency [Axis]",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r671",
      "r672",
      "r673",
      "r675",
      "r1042",
      "r1258",
      "r1263"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurements",
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information."
       }
      }
     },
     "auth_ref": [
      "r680",
      "r682",
      "r683",
      "r684",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r792",
      "r1042",
      "r1047"
     ]
    },
    "us-gaap_FairValueHedgeAssetsAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueHedgeAssetsAtFairValue",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss restoration derivative in current assets",
        "label": "Fair Value Hedge Assets",
        "documentation": "Fair value of all derivative assets designated as fair value hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r163"
     ]
    },
    "us-gaap_FairValueHedgeLiabilitiesAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueHedgeLiabilitiesAtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hedge Liabilities",
        "terseLabel": "Loss restoration derivative",
        "documentation": "Fair value of all derivative liabilities designated as fair value hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r163"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueOfLiabilitiesMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r452",
      "r504",
      "r509",
      "r672",
      "r685",
      "r752",
      "r1028",
      "r1029",
      "r1030",
      "r1042"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueOfLiabilitiesMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2 [Member]",
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
       }
      }
     },
     "auth_ref": [
      "r452",
      "r504",
      "r509",
      "r672",
      "r673",
      "r685",
      "r753",
      "r1016",
      "r1017",
      "r1028",
      "r1029",
      "r1030",
      "r1042"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueOfLiabilitiesMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r452",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r672",
      "r673",
      "r674",
      "r675",
      "r685",
      "r754",
      "r1016",
      "r1017",
      "r1028",
      "r1029",
      "r1030",
      "r1042",
      "r1046"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of Fair Value of Liabilities Measured on Recurring Basis",
        "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset."
       }
      }
     },
     "auth_ref": [
      "r1255",
      "r1256"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value by Liability Class [Domain]",
        "documentation": "Represents classes of liabilities measured and disclosed at fair value."
       }
      }
     },
     "auth_ref": [
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r686"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Fair Value Measurement of Liabilities Using Unobservable Inputs Reconciliation",
        "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability."
       }
      }
     },
     "auth_ref": [
      "r676",
      "r681",
      "r686"
     ]
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementFrequencyDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueOfLiabilitiesMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Frequency [Domain]",
        "documentation": "Measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r671",
      "r672",
      "r673",
      "r675",
      "r1042",
      "r1258",
      "r1263"
     ]
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair Value Measurements",
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityChangesInEstimatedFairValueOfConvertibleNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityChangesInEstimatedFairValueOfConvertibleNotes",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in estimated fair value of convertible notes",
        "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Changes In Estimated Fair Value of Convertible Notes",
        "documentation": "Fair value measurement with unobservable inputs reconciliation recurring basis liability changes in estimated fair value of convertible notes."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityChangesInEstimatedFairValueOfFinancialInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityChangesInEstimatedFairValueOfFinancialInstruments",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, measurement with unobservable inputs reconciliation, recurring basis, liability, changes in estimated fair value of financial instruments.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Changes in Estimated Fair Value of Financial Instruments",
        "negatedLabel": "Change in estimated fair value of financial instruments"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityChangesInEstimatedFairValueOfWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityChangesInEstimatedFairValueOfWarrants",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Changes In Estimated Fair Value Of Warrants",
        "documentation": "Fair value measurement with unobservable inputs reconciliation recurring basis liability changes in estimated fair value of warrants.",
        "negatedLabel": "Change in estimated fair value of warrants"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfConvertibleNotesInToPreferredStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfConvertibleNotesInToPreferredStock",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value, measurement with unobservable inputs reconciliation, recurring basis, liability, conversion of convertible notes in to preferred stock.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Conversion of Convertible Notes in to Preferred Stock",
        "negatedLabel": "Conversion of convertible notes into Series A preferred stock"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionsAndExchanges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionsAndExchanges",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Conversions And Exchanges",
        "documentation": "Fair value measurement with unobservable inputs reconciliation recurring basis liability conversions and exchanges."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances",
        "terseLabel": "Issuance of liabilities",
        "documentation": "Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r679",
      "r686"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net",
        "terseLabel": "Fair value liabilities, measurements transfers between levels",
        "documentation": "Amount of transfers of financial instrument classified as a liability into (out of) level 3 of the fair value hierarchy."
       }
      }
     },
     "auth_ref": [
      "r1260",
      "r1262"
     ]
    },
    "trnr_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityConversionOfAsasIntoCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityConversionOfAsasIntoCommonStock",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value measurement with unobservable inputs reconciliations recurring basis liability conversion of asas into common stock.",
        "label": "Fair Value Measurement With Unobservable Inputs Reconciliations Recurring Basis Liability Conversion Of ASAs Into Common Stock",
        "terseLabel": "Conversion of ASAs into common stock"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityConversionOfConvertibleNotesInToCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityConversionOfConvertibleNotesInToCommonStock",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value measurement with unobservable inputs reconciliations recurring basis liability conversion of convertible notes into common stock.",
        "label": "Fair Value Measurement with Unobservable Inputs Reconciliations Recurring Basis Liability Conversion of Convertible Notes in to Common Stock",
        "negatedLabel": "Conversion of convertible notes into common stock"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityConversionOfConvertibleNotesIntoSeriesAPreferredStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityConversionOfConvertibleNotesIntoSeriesAPreferredStock",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value measurement with unobservable inputs reconciliations recurring basis liability conversion of convertible notes into series a preferred stock.",
        "label": "Fair Value Measurement With Unobservable Inputs Reconciliations Recurring Basis Liability Conversion Of Convertible Notes Into Series A Preferred Stock",
        "terseLabel": "Conversion of convertible notes into Series A preferred stock"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityConversionOfSafesIntoSeriesSeedPreferredStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityConversionOfSafesIntoSeriesSeedPreferredStock",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value measurement with unobservable inputs reconciliations recurring basis liability conversion of safes into series seed preferred stock.",
        "label": "Fair Value Measurement With Unobservable Inputs Reconciliations Recurring Basis Liability Conversion Of SAFEs Into Series Seed Preferred Stock",
        "terseLabel": "Conversion of SAFEs into series seed preferred stock"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityExerciseOfStockWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityExerciseOfStockWarrants",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value measurement with unobservable inputs reconciliations recurring basis liability exercise of stock warrants.",
        "label": "Fair Value Measurement with Unobservable Inputs Reconciliations Recurring Basis Liability Exercise of Stock Warrants",
        "negatedLabel": "Exercise of stock warrants"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "periodEndLabel": "Fair value, ending balance",
        "periodStartLabel": "Fair value, beginning balance",
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r676",
      "r686"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueOfLiabilitiesMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r452",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r670",
      "r672",
      "r673",
      "r674",
      "r675",
      "r684",
      "r685",
      "r687",
      "r752",
      "r753",
      "r754",
      "r1016",
      "r1017",
      "r1028",
      "r1029",
      "r1030",
      "r1042",
      "r1046"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsRecurringMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueOfLiabilitiesMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Fair Value, Recurring [Member]",
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value."
       }
      }
     },
     "auth_ref": [
      "r1042",
      "r1255",
      "r1256",
      "r1257",
      "r1258",
      "r1259",
      "r1263"
     ]
    },
    "trnr_FairValueOfCommonStockIssuedWithBestEffortsOffering": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "FairValueOfCommonStockIssuedWithBestEffortsOffering",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value of Common Stock Issued with Best Efforts Offering",
        "documentation": "Fair value of common stock issued with best efforts offering.",
        "terseLabel": "Fair value of common stock issued with Best Efforts Offering"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_FairValueOfContingentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "FairValueOfContingentLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Of Contingent Liabilities",
        "documentation": "Fair value of contingent liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_FairValueOfEarnOutConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "FairValueOfEarnOutConsideration",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfConsiderationTransferredAndRecognizedAmountsOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value of Earn-out consideration",
        "documentation": "Fair value of earn-out consideration.",
        "terseLabel": "Fair value of earn-out considerationFair value of earn-out consideration"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_FairValueOfWarrantLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "FairValueOfWarrantLiability",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value of Warrant Liability",
        "documentation": "Fair value of warrant liability.",
        "terseLabel": "Fair value of warrant liability"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_FairValueOfWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "FairValueOfWarrants",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of warrants.",
        "label": "Fair Value Of Warrants",
        "terseLabel": "Fair value of warrants"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_FairValueOfWarrantsIssuedWithBridgeAndConvertibleNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "FairValueOfWarrantsIssuedWithBridgeAndConvertibleNotes",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value of Warrants Issued with Bridge and Convertible Notes",
        "documentation": "Fair value of warrants issued with bridge and convertible notes.",
        "terseLabel": "Fair value of warrants issued with bridge and convertible notes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueOffBalanceSheetRisksDisclosureInformationLineItems",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssumptionsUsedToEstimateTheFairValueDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_FebruaryOneTwoThousandTwentyFourWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "FebruaryOneTwoThousandTwentyFourWarrantsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "February One Two Thousand Twenty Four Warrants [Member]",
        "documentation": "February one two thousand twenty four warrants.",
        "terseLabel": "February 2024 Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_FebruaryTwoThousandTwentyFourConvertibleNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "FebruaryTwoThousandTwentyFourConvertibleNoteMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfCarryingValueOfDebtInstrumentDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfInterestExpenseOnDebtInstrumentDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "February Two Thousand Twenty Four Convertible Note [Member]",
        "documentation": "February Two Thousand Twenty Four Convertible Note.",
        "terseLabel": "February 2024 convertible note [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_FebruaryTwoThousandTwentyFourNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "FebruaryTwoThousandTwentyFourNoteMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "February Two Thousand Twenty Four Note [Member]",
        "documentation": "February two thousand twenty four note member.",
        "terseLabel": "February 2024 Note [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_FebruaryTwoThousandTwentyFourWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "FebruaryTwoThousandTwentyFourWarrantsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssumptionsUsedToEstimateTheFairValueDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsTables",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "February Two Thousand Twenty Four Warrants [Member]",
        "documentation": "February two thousand twenty four warrants.",
        "terseLabel": "February 2024 Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r463",
      "r483",
      "r657",
      "r692",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r819",
      "r1006",
      "r1042",
      "r1044",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1056",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1254",
      "r1257",
      "r1258",
      "r1259",
      "r1261",
      "r1263"
     ]
    },
    "us-gaap_FinancialLiabilitiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancialLiabilitiesFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueOfLiabilitiesMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Liabilities Fair Value Disclosure",
        "terseLabel": "Financial liabilities fair value disclosure",
        "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities."
       }
      }
     },
     "auth_ref": [
      "r1255",
      "r1256",
      "r1261"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Estimated useful lives of intangible assets",
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIdentifiableIntangibleAssetsNetDetails",
      "http://formelife.com/20250212/taxonomy/role/IntangibleAssetsNetScheduleOfIdentifiableIntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedLabel": "Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r219",
      "r378",
      "r393",
      "r1009"
     ]
    },
    "trnr_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetScheduleOfEstimatedAnnualAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite Lived Intangible Assets Amortization Expense After Year Four",
        "documentation": "Finite lived intangible assets amortization expense after year four.",
        "terseLabel": "Thereafter"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetScheduleOfEstimatedAnnualAmortizationExpenseDetails",
      "http://formelife.com/20250212/taxonomy/role/IntangibleAssetsNetScheduleOfEstimatedAnnualAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2025",
        "verboseLabel": "Next Twelve Months",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r395",
      "r988",
      "r1009"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetScheduleOfEstimatedAnnualAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year",
        "terseLabel": "2024 (remaining)",
        "verboseLabel": "Remainder of Fiscal Year",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r1327"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetScheduleOfEstimatedAnnualAmortizationExpenseDetails",
      "http://formelife.com/20250212/taxonomy/role/IntangibleAssetsNetScheduleOfEstimatedAnnualAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2027 / 2026",
        "verboseLabel": "Year Four",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r395",
      "r988",
      "r1009"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetScheduleOfEstimatedAnnualAmortizationExpenseDetails",
      "http://formelife.com/20250212/taxonomy/role/IntangibleAssetsNetScheduleOfEstimatedAnnualAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2026 / 2025",
        "verboseLabel": "Year Three",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r395",
      "r988",
      "r1009"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetScheduleOfEstimatedAnnualAmortizationExpenseDetails",
      "http://formelife.com/20250212/taxonomy/role/IntangibleAssetsNetScheduleOfEstimatedAnnualAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2026",
        "verboseLabel": "Year Two",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r395",
      "r988",
      "r1009"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIdentifiableIntangibleAssetsNetDetails",
      "http://formelife.com/20250212/taxonomy/role/IntangibleAssetsNetAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/IntangibleAssetsNetScheduleOfIdentifiableIntangibleAssetsNetDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r386",
      "r388",
      "r389",
      "r390",
      "r392",
      "r393",
      "r396",
      "r397",
      "r786",
      "r790",
      "r988"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIdentifiableIntangibleAssetsNetDetails",
      "http://formelife.com/20250212/taxonomy/role/IntangibleAssetsNetScheduleOfIdentifiableIntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Cost",
        "totalLabel": "Finite-Lived Intangible Assets, Gross, Total",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r378",
      "r393",
      "r790",
      "r1009"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIdentifiableIntangibleAssetsNetDetails",
      "http://formelife.com/20250212/taxonomy/role/IntangibleAssetsNetAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/IntangibleAssetsNetScheduleOfIdentifiableIntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r386",
      "r393",
      "r396",
      "r397",
      "r400",
      "r786",
      "r988",
      "r1009"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIdentifiableIntangibleAssetsNetDetails",
      "http://formelife.com/20250212/taxonomy/role/IntangibleAssetsNetAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/IntangibleAssetsNetScheduleOfIdentifiableIntangibleAssetsNetDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "auth_ref": [
      "r386",
      "r388",
      "r389",
      "r390",
      "r392",
      "r393",
      "r396",
      "r397",
      "r988"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetScheduleOfEstimatedAnnualAmortizationExpenseDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIdentifiableIntangibleAssetsNetDetails",
      "http://formelife.com/20250212/taxonomy/role/IntangibleAssetsNetScheduleOfEstimatedAnnualAmortizationExpenseDetails",
      "http://formelife.com/20250212/taxonomy/role/IntangibleAssetsNetScheduleOfIdentifiableIntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Total",
        "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance",
        "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r786",
      "r1185"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Remaining Amortization Period",
        "terseLabel": "Amortization period",
        "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r786"
     ]
    },
    "trnr_FitnessProductRevenue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "FitnessProductRevenue1",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fitness product revenue",
        "documentation": "Fitness product revenue.",
        "label": "Fitness Product Revenue1"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_FollowOnOfferingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "FollowOnOfferingMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1",
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Follow On Offering [Member]",
        "documentation": "Follow On Offering.",
        "terseLabel": "Follow On Offering [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCountryMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Tax Authority [Member]",
        "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile."
       }
      }
     },
     "auth_ref": [
      "r582",
      "r583"
     ]
    },
    "us-gaap_ForeignCurrencyGainLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyGainLossMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency Gain (Loss) [Member]",
        "documentation": "Primary financial statement caption encompassing foreign currency gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r1251"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (Loss), Foreign Currency Transaction, before Tax",
        "terseLabel": "Foreign currency transaction gains or losses",
        "negatedLabel": "Foreign currency",
        "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction."
       }
      }
     },
     "auth_ref": [
      "r698",
      "r699",
      "r700",
      "r701",
      "r934"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign Currency Transactions",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r697"
     ]
    },
    "us-gaap_ForwardContractIndexedToIssuersEquityShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForwardContractIndexedToIssuersEquityShares",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forward Contract Indexed to Issuer's Equity, Shares",
        "terseLabel": "Maximum number of shares that could be issued to net share settle a contract",
        "documentation": "Maximum number of shares that could be issued to settle forward contract indexed to equity."
       }
      }
     },
     "auth_ref": [
      "r166"
     ]
    },
    "us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForwardContractIndexedToIssuersEquityTypeAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forward Contract Indexed to Issuer's Equity, Type [Axis]",
        "documentation": "Information by type of forward contract issued by the entity, that is indexed to, and potentially settled in an entity's own stock."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r82",
      "r165"
     ]
    },
    "us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForwardContractIndexedToIssuersEquityTypeDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forward Contract Indexed to Issuer's Equity, Type [Domain]",
        "documentation": "This element provides a description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock; specifically, the pertinent rights and privileges of the securities outstanding. Does not include forward purchase contracts which would be classified as liabilities under FAS 150."
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "trnr_FounderNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "FounderNotesMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Founder notes.",
        "label": "Founder Notes [Member]",
        "terseLabel": "Founder Notes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FurnitureAndFixturesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FurnitureAndFixturesGross",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/PropertyAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Furniture and Fixtures, Gross",
        "terseLabel": "Furniture and fixtures",
        "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases."
       }
      }
     },
     "auth_ref": [
      "r138"
     ]
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Furniture and Fixtures [Member]",
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_FuseprojectMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "FuseprojectMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fuseproject [Member]",
        "label": "Fuseproject [Member]",
        "terseLabel": "Fuseproject"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_GainDueToChangeInFairValueOfConvertibleNote": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "GainDueToChangeInFairValueOfConvertibleNote",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible notes gains",
        "label": "Gain Due To Change In Fair Value Of Convertible Note",
        "documentation": "Gain due to change in fair value of convertible note."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_GainDueToChangesInFairValueOfConvertibleNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "GainDueToChangesInFairValueOfConvertibleNotes",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain Due To Changes In Fair Value Of Convertible Notes",
        "documentation": "Gain due to changes in fair value of convertible notes.",
        "terseLabel": "Convertible notes gains"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_GainLossOnChangeInFairValueOfConvertibleNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "GainLossOnChangeInFairValueOfConvertibleNotes",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited",
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain loss on change in fair value of convertible notes.",
        "label": "Gain Loss On Change In Fair Value Of Convertible Notes",
        "terseLabel": "Change in fair value of convertible notes",
        "negatedLabel": "Change in fair value of convertible notes"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_GainLossOnChangeInFairValueOfConvertibleNotesAndBridgeNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "GainLossOnChangeInFairValueOfConvertibleNotesAndBridgeNotes",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in fair value of convertible notes and bridge notes",
        "label": "Gain Loss On Change In Fair Value Of Convertible Notes and Bridge Notes",
        "documentation": "Change in fair value of convertible notes and bridge notes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnDerivativeInstrumentsNetPretax",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (Loss) on Derivative Instruments, Net, Pretax",
        "totalLabel": "Gain (Loss) on Derivative Instruments, Net, Pretax, Total",
        "negatedLabel": "Change in fair value of derivatives",
        "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects."
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "trnr_GainLossOnExtinguishmentOfDebtAndAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "GainLossOnExtinguishmentOfDebtAndAccountsPayable",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited",
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (Loss) on Extinguishment of Debt and Accounts Payable",
        "documentation": "Gain (Loss) on extinguishment of debt and accounts payable.",
        "negatedLabel": "Gain (loss) upon extinguishment of debt and accounts payable",
        "negatedTerseLabel": "Loss on extinguishment of debt and accounts payable",
        "terseLabel": "Gain (loss) upon extinguishment of debt and accounts payable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "negatedLabel": "Loss on property and equipment disposal",
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "trnr_GainUponDebtForgiveness": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "GainUponDebtForgiveness",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited",
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain upon debt forgiveness",
        "label": "Gain Upon Debt Forgiveness",
        "negatedLabel": "Gain upon debt forgiveness",
        "terseLabel": "Gain upon debt forgiveness"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfChangeInTheBalanceOfDebtInstrumentDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (Loss) on Extinguishment of Debt",
        "totalLabel": "Gain (Loss) on Extinguishment of Debt, Total",
        "verboseLabel": "Loss upon extinguishment of debt",
        "terseLabel": "Gain (loss) on extinguishment of debt",
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r52",
      "r53"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative",
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r915"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfCompensationCostRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General and administrative",
        "documentation": "Primary financial statement caption encompassing general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r122"
     ]
    },
    "us-gaap_GeneralPartnersOfferingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralPartnersOfferingCosts",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General Partners' Offering Costs",
        "documentation": "The cumulative amount of offering costs allocated to the general partner."
       }
      }
     },
     "auth_ref": [
      "r149"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Goodwill",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfConsiderationTransferredAndRecognizedAmountsOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetScheduleOfChangesInGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill",
        "totalLabel": "Goodwill, Total",
        "terseLabel": "Goodwill",
        "periodStartLabel": "Balance as of December 31, 2023",
        "periodEndLabel": "Balance as of September 30, 2024",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r218",
      "r380",
      "r793",
      "r1003",
      "r1008",
      "r1043",
      "r1055",
      "r1166",
      "r1173"
     ]
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAcquiredDuringPeriod",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetScheduleOfChangesInGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill acquired",
        "label": "Goodwill, Acquired During Period",
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination."
       }
      }
     },
     "auth_ref": [
      "r382",
      "r1008"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetImpairment",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Asset Impairment",
        "terseLabel": "Intangible assets impairment",
        "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill and Intangible Assets, net",
        "documentation": "The entire disclosure for goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1164",
      "r1176"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined."
       }
      }
     },
     "auth_ref": [
      "r379",
      "r384",
      "r1008"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Identifiable Intangible Assets",
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1164",
      "r1176"
     ]
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill, Impairment Loss",
        "terseLabel": "Impairement of goodwill",
        "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r381",
      "r383",
      "r384",
      "r1008",
      "r1043"
     ]
    },
    "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillTranslationAndPurchaseAccountingAdjustments",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetScheduleOfChangesInGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase accounting adjustments to goodwill",
        "label": "Goodwill, Translation and Measurement Period Adjustments",
        "documentation": "Amount of increase (decrease) from foreign currency translation and measurement period adjustments of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r1165"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfit",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross Profit",
        "totalLabel": "Gross loss",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r119",
      "r185",
      "r255",
      "r355",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r696",
      "r999",
      "r1002",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1204"
     ]
    },
    "trnr_GrossPurchasePriceOfNewlyIssuedCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "GrossPurchasePriceOfNewlyIssuedCommonStock",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross Purchase Price Of Newly Issued Common Stock",
        "documentation": "Gross Purchase Price Of Newly Issued Common Stock",
        "terseLabel": "Gross purchase price of newly issued common stock"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_GuaranteedRoyaltyPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "GuaranteedRoyaltyPayment",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Guaranteed royalty payment.",
        "label": "Guaranteed Royalty Payment",
        "terseLabel": "Guaranteed Royalty payment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_HomeEquityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HomeEquityMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Home Equity Line of Credit [Member]",
        "terseLabel": "Equity Line of Credit [Member]",
        "documentation": "Revolving, open-end loan extended under a line of credit and secured by the borrower's residential property."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IPOMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IPOMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1",
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitParenthetical",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "IPO [Member]",
        "terseLabel": "IPO [Member]",
        "documentation": "First sale of stock by a private company to the public."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IdentifiableIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IdentifiableIntangibleAssetsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/IntangibleAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifiable intangible assets.",
        "label": "Identifiable Intangible Assets [Member]",
        "terseLabel": "Identifiable Intangible Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/OtherAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of finite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r988",
      "r1191"
     ]
    },
    "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of Intangible Assets (Excluding Goodwill)",
        "totalLabel": "Impairment of Intangible Assets (Excluding Goodwill), Total",
        "terseLabel": "Impairment of intangible assets",
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r387",
      "r399"
     ]
    },
    "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfIntangibleAssetsFinitelived",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/OtherAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of capitalized content",
        "label": "Impairment of Intangible Assets, Finite-Lived",
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value."
       }
      }
     },
     "auth_ref": [
      "r387",
      "r1133",
      "r1190"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairment of Long-Lived Assets",
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r139"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "United States",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations."
       }
      }
     },
     "auth_ref": [
      "r256",
      "r581"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited",
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Loss before provision for income taxes",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r180",
      "r185",
      "r797",
      "r815",
      "r999",
      "r1002",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "terseLabel": "Foreign",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": [
      "r256",
      "r581"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfCompensationCostRecognizedDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement Location [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r404",
      "r410",
      "r414",
      "r677",
      "r681",
      "r686",
      "r825",
      "r827",
      "r920",
      "r988",
      "r1045",
      "r1293"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfCompensationCostRecognizedDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement Location [Domain]",
        "documentation": "Location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r410",
      "r414",
      "r677",
      "r681",
      "r686",
      "r825",
      "r827",
      "r920",
      "r988",
      "r1045",
      "r1293"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority [Axis]",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r250",
      "r582",
      "r583",
      "r595",
      "r603",
      "r1039",
      "r1241"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority [Domain]",
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r250",
      "r582",
      "r583",
      "r595",
      "r603",
      "r1039",
      "r1241"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IncomeTaxDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IncomeTaxDisclosureLineItems",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IncomeTaxDisclosureTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IncomeTaxDisclosureTable",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r257",
      "r575",
      "r582",
      "r592",
      "r593",
      "r594",
      "r596",
      "r602",
      "r613",
      "r615",
      "r616",
      "r617",
      "r850",
      "r1039"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited",
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense (Benefit)",
        "totalLabel": "Total",
        "negatedLabel": "Income tax expense",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r201",
      "r279",
      "r280",
      "r298",
      "r306",
      "r317",
      "r580",
      "r582",
      "r614",
      "r823",
      "r1039"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r240",
      "r578",
      "r579",
      "r596",
      "r597",
      "r601",
      "r605",
      "r844"
     ]
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "terseLabel": "Change in valuation allowance",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r589",
      "r1039",
      "r1237"
     ]
    },
    "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in federal tax rates",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates."
       }
      }
     },
     "auth_ref": [
      "r577",
      "r582",
      "r587",
      "r1039"
     ]
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount",
        "terseLabel": "Foreign tax rate differential",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r583",
      "r586",
      "r1039",
      "r1237"
     ]
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Federal statutory rate",
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r582",
      "r1039"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationNondeductibleExpense",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount, Total",
        "terseLabel": "Nondeductible expenses",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses."
       }
      }
     },
     "auth_ref": [
      "r590",
      "r591",
      "r1237"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, Amount",
        "terseLabel": "Research and development tax credits",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible research and development expense."
       }
      }
     },
     "auth_ref": [
      "r1237",
      "r1239"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "terseLabel": "Other",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r1039",
      "r1237",
      "r1238"
     ]
    },
    "us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationPriorYearIncomeTaxes",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount",
        "terseLabel": "Return to provision adjustements",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r1237",
      "r1238"
     ]
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "State taxes, net of federal benefit",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r585",
      "r1039",
      "r1237"
     ]
    },
    "us-gaap_IncomeTaxReconciliationTaxCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationTaxCredits",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount",
        "totalLabel": "Total",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits."
       }
      }
     },
     "auth_ref": [
      "r588",
      "r591",
      "r1237"
     ]
    },
    "trnr_IncomeTaxesReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IncomeTaxesReceivables",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income taxes receivables.",
        "label": "Income Taxes Receivables",
        "terseLabel": "Income tax receivable"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IncometaxreconciliationDisqualifiedDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IncometaxreconciliationDisqualifiedDebt",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "IncomeTaxReconciliation disqualified debt.",
        "label": "IncomeTaxReconciliation Disqualified debt",
        "terseLabel": "Disqualified debt"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IncometaxreconciliationIntangibles": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IncometaxreconciliationIntangibles",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "IncomeTaxReconciliation intangibles.",
        "label": "IncomeTaxReconciliation Intangibles",
        "terseLabel": "Intangibles"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IncometaxreconciliationNontaxableChangesInFairValueOfConvertibleNotesAndSafes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IncometaxreconciliationNontaxableChangesInFairValueOfConvertibleNotesAndSafes",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "IncomeTaxReconciliation nontaxable changes in fair value of convertible notes and safes.",
        "label": "IncomeTaxReconciliation Nontaxable changes in fair value of convertible notes and SAFEs",
        "terseLabel": "Nontaxable changes in fair value of convertible notes and SAFEs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Deferred revenue",
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r781",
      "r1132"
     ]
    },
    "us-gaap_IncreaseDecreaseInDepositOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInDepositOtherAssets",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Deposit Assets",
        "negatedLabel": "Vendor deposits",
        "documentation": "The increase (decrease) during the reporting period in moneys or securities given as security including, but not limited to, contract, escrow, or earnest money deposits, retainage (if applicable), deposits with clearing organizations and others, collateral, or margin deposits."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_IncreaseDecreaseInDerivativeLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInDerivativeLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant liabilities",
        "label": "Increase (Decrease) in Derivative Liabilities",
        "documentation": "The increase (decrease) during the period in the carrying value of derivative instruments reported as liabilities that are due to be disposed of within one year (or the normal operating cycle, if longer)."
       }
      }
     },
     "auth_ref": [
      "r1132"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Lease Liability",
        "terseLabel": "Operating lease liabilities",
        "documentation": "Amount of increase (decrease) in obligation for operating lease."
       }
      }
     },
     "auth_ref": [
      "r1101",
      "r1132"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherCurrentLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Other Current Liabilities",
        "terseLabel": "Accrued expenses and other current liabilities",
        "documentation": "Amount of increase (decrease) in current liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r1132"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Other Operating Assets",
        "negatedLabel": "Other assets",
        "documentation": "Amount of increase (decrease) in operating assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other current assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "trnr_InflationReductionActMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "InflationReductionActMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inflation Reduction Act [Member]",
        "documentation": "Inflation reduction act."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_InitialPublicOfferingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "InitialPublicOfferingCosts",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Initial public offering costs.",
        "label": "Initial Public Offering Costs",
        "terseLabel": "Initial public offering costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IntangibleAssetsNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Intangible Assets, Net",
        "documentation": "The entire disclosure for all or part of the information related to intangible assets."
       }
      }
     },
     "auth_ref": [
      "r385",
      "r398",
      "r401",
      "r986",
      "r988"
     ]
    },
    "trnr_IntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IntangibleAssetsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets [Member]",
        "documentation": "Intangible assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfConsiderationTransferredAndRecognizedAmountsOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible assets, net",
        "totalLabel": "Intangible Assets, Net (Excluding Goodwill), Total",
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges."
       }
      }
     },
     "auth_ref": [
      "r386",
      "r1185",
      "r1187"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwillAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpense",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfChangeInTheBalanceOfDebtInstrumentDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfInterestExpenseOnDebtInstrumentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Interest Expense, Operating and Nonoperating",
        "terseLabel": "Interest Expense",
        "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense."
       }
      }
     },
     "auth_ref": [
      "r298",
      "r302",
      "r305",
      "r307",
      "r317",
      "r709",
      "r1002",
      "r1003"
     ]
    },
    "trnr_InterestExpenseAndDefaultInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "InterestExpenseAndDefaultInterest",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest expense including default interest.",
        "label": "Interest Expense And Default Interest",
        "terseLabel": "Interest expense including default interest"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestExpenseDebtExcludingAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseDebtExcludingAmortization",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfInterestExpenseOnDebtInstrumentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense, Debt, Excluding Amortization",
        "terseLabel": "Contractual interest expense",
        "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r459",
      "r1018",
      "r1019"
     ]
    },
    "trnr_InterestExpenseDueButNotPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "InterestExpenseDueButNotPaid",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense Due But Not Paid",
        "documentation": "Interest expense due but not paid.",
        "terseLabel": "Interest expense due but not paid"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_InterestExpenseOnConvertibleNoteTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "InterestExpenseOnConvertibleNoteTableTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense On Convertible Note [Table Text Block]",
        "documentation": "Interest expense on convertible note.",
        "terseLabel": "Summary of Interest Expense On Convertible Note"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestExpenseOperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseOperating",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense, Operating",
        "totalLabel": "Interest Expense, Operating, Total",
        "terseLabel": "Interest expense",
        "documentation": "Amount of interest expense classified as operating."
       }
      }
     },
     "auth_ref": [
      "r305",
      "r796",
      "r1129"
     ]
    },
    "trnr_InterestPaidOnLoansAndConvertibleNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "InterestPaidOnLoansAndConvertibleNotes",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Paid On Loans And Convertible Notes",
        "documentation": "Interest Paid On Loans And Convertible Notes",
        "negatedLabel": "Interest paid on loans and convertible notes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestRevenueExpenseNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestRevenueExpenseNet",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Revenue (Expense), Net",
        "terseLabel": "Interest (expense)",
        "documentation": "Amount of interest income (expense) classified as operating and nonoperating."
       }
      }
     },
     "auth_ref": [
      "r298",
      "r302",
      "r317"
     ]
    },
    "trnr_InternalUseSoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "InternalUseSoftwareMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIdentifiableIntangibleAssetsNetDetails",
      "http://formelife.com/20250212/taxonomy/role/IntangibleAssetsNetScheduleOfIdentifiableIntangibleAssetsNetDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Internal use software member.",
        "label": "Internal Use Software [Member]",
        "terseLabel": "Internal-Use Software"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_InventoriesInAccountsPayableAndAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "InventoriesInAccountsPayableAndAccrued",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventories in Accounts Payable and accrued",
        "label": "Inventories in Accounts Payable and accrued",
        "negatedLabel": "Inventories in AP and accrued",
        "terseLabel": "Inventories in Accounts Payable and accrued expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryDisclosureTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/InventoriesNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Text Block]",
        "terseLabel": "Inventories, net",
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory."
       }
      }
     },
     "auth_ref": [
      "r374"
     ]
    },
    "us-gaap_InventoryFinishedGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryFinishedGoods",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfConsiderationTransferredAndRecognizedAmountsOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://formelife.com/20250212/taxonomy/role/InventoriesNetScheduleOfInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Finished Goods, Gross",
        "terseLabel": "Finished goods",
        "verboseLabel": "Inventories, net",
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1122"
     ]
    },
    "trnr_InventoryFinishedProductsNonCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "InventoryFinishedProductsNonCurrent",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/InventoriesNetScheduleOfInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Finished Products Non Current",
        "documentation": "Inventory finished products, non-current.",
        "terseLabel": "Finished products - Long Term"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNet",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureInventoriesNetAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/InventoriesNetScheduleOfInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Net",
        "totalLabel": "Total inventories, net",
        "terseLabel": "Inventories, net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r232",
      "r991",
      "r1055"
     ]
    },
    "us-gaap_InventoryNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets",
      "http://formelife.com/20250212/taxonomy/role/InventoriesNetScheduleOfInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Noncurrent",
        "terseLabel": "Long-term inventories, net",
        "verboseLabel": "Finished products - LT",
        "documentation": "Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle."
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventories, net",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r190",
      "r214",
      "r231",
      "r374",
      "r375",
      "r377",
      "r782",
      "r995"
     ]
    },
    "trnr_InventoryRawMaterialsNonCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "InventoryRawMaterialsNonCurrent",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/InventoriesNetScheduleOfInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Raw materials - Long Term",
        "label": "Inventory Raw Materials Non-Current",
        "documentation": "Inventory raw materials, non-current."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryWriteDown": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryWriteDown",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Write-down",
        "terseLabel": "Inventory valuation loss and inventory step up amortization",
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels."
       }
      }
     },
     "auth_ref": [
      "r376"
     ]
    },
    "us-gaap_InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Banking, Advisory, Brokerage, and Underwriting Fees and Commissions",
        "totalLabel": "Investment Banking, Advisory, Brokerage, and Underwriting Fees and Commissions, Total",
        "terseLabel": "Investment Banking, Advisory, Brokerage, and Underwriting Fees and Commissions",
        "documentation": "Amount of fees and commissions from banking, advisory, brokerage, and securities underwriting activities. Activities include, but are not limited to, underwriting securities, private placements of securities, investment advisory and management services, merger and acquisition services, sale and servicing of mutual funds, and other related consulting fees."
       }
      }
     },
     "auth_ref": [
      "r179"
     ]
    },
    "us-gaap_InvestmentCompanyTaxReturnOfCapitalDistribution": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentCompanyTaxReturnOfCapitalDistribution",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company, Tax Return of Capital Distribution",
        "terseLabel": "Amount of excess of tax repurchased",
        "documentation": "Amount of distribution in excess of tax-basis earnings and profit of investment company."
       }
      }
     },
     "auth_ref": [
      "r854",
      "r857",
      "r937",
      "r979"
     ]
    },
    "us-gaap_InvestmentTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentTypeAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/ConcentrationOfCreditRiskAndMajorCustomersAndVendorsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Type [Axis]",
        "documentation": "Information by type of investments."
       }
      }
     },
     "auth_ref": [
      "r872",
      "r874",
      "r875",
      "r876",
      "r879",
      "r946",
      "r949",
      "r952",
      "r956",
      "r957",
      "r965",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r1062"
     ]
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentTypeCategorizationMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/ConcentrationOfCreditRiskAndMajorCustomersAndVendorsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments [Domain]",
        "documentation": "Asset obtained to generate income or appreciate in value."
       }
      }
     },
     "auth_ref": [
      "r872",
      "r874",
      "r875",
      "r876",
      "r879",
      "r946",
      "r949",
      "r952",
      "r956",
      "r957",
      "r965",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r1062"
     ]
    },
    "trnr_IssuanceOfClassACommonStockUponConversionOfSeriesA1PreferredStockShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfClassACommonStockUponConversionOfSeriesA1PreferredStockShares",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Class A Common Stock upon Conversion of Series A1 Preferred Stock Shares.",
        "label": "Issuance of Class A Common Stock upon Conversion of Series A1 Preferred Stock Shares",
        "terseLabel": "Issuance of Class\u00a0A common stock upon conversion of Series A-1 preferred stock, shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfClassACommonStockUponConversionOfSeriesA1PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfClassACommonStockUponConversionOfSeriesA1PreferredStockValue",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Class A Common Stock upon Conversion of Series A1 Preferred Stock Value.",
        "label": "Issuance Of Class A Common Stock Upon Conversion Of Series A1 Preferred Stock Value",
        "terseLabel": "Issuance of Class\u00a0A common stock upon conversion of Series A-1 preferred stock"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfClassACommonStockUponConversionOfSeriesA2PreferredStockShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfClassACommonStockUponConversionOfSeriesA2PreferredStockShares",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Class A Common Stock upon Conversion of Series A2 Preferred Stock Shares.",
        "label": "Issuance of Class A Common Stock upon Conversion of Series A2 Preferred Stock Shares",
        "terseLabel": "Issuance of Class\u00a0A common stock upon conversion of Series A-2 preferred stock, shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfClassACommonStockUponConversionOfSeriesA2PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfClassACommonStockUponConversionOfSeriesA2PreferredStockValue",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Class A Common Stock upon Conversion of Series A2 Preferred Stock Value.",
        "label": "Issuance of Class A Common Stock upon Conversion of Series A2 Preferred Stock Value",
        "terseLabel": "Issuance of Class\u00a0A common stock upon conversion of Series A-2 preferred stock"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfClassACommonStockUponConversionOfSeriesAPreferredStockShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfClassACommonStockUponConversionOfSeriesAPreferredStockShares",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Class A Common Stock upon Conversion of Series A Preferred Stock Shares.",
        "label": "Issuance of Class A Common Stock upon Conversion of Series A Preferred Stock Shares",
        "verboseLabel": "Issuance of Class\u00a0A common stock upon conversion of Series A preferred stock, shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfClassACommonStockUponConversionOfSeriesAPreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfClassACommonStockUponConversionOfSeriesAPreferredStockValue",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Class A Common Stock upon Conversion of Series A Preferred Stock Value.",
        "label": "Issuance Of Class A Common Stock Upon Conversion Of Series A Preferred Stock Value",
        "verboseLabel": "Issuance of Class\u00a0A common stock upon conversion of Series A preferred stock"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfClassACommonStockUponConversionOfSeriesSeedEightPreferredStockShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfClassACommonStockUponConversionOfSeriesSeedEightPreferredStockShares",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Class A Common Stock upon Conversion of Series Seed Eight Preferred Stock Shares.",
        "label": "Issuance of Class A Common Stock upon Conversion of Series Seed Eight Preferred Stock Shares",
        "terseLabel": "Issuance of Class\u00a0A common stock upon conversion of Series Seed-8 preferred stock, shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfClassACommonStockUponConversionOfSeriesSeedEightPreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfClassACommonStockUponConversionOfSeriesSeedEightPreferredStockValue",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Class A Common Stock upon Conversion of Series Seed Eight Preferred Stock Value.",
        "label": "Issuance of Class A Common Stock upon Conversion of Series Seed Eight Preferred Stock Value",
        "terseLabel": "Issuance of Class\u00a0A common stock upon conversion of Series Seed-8 preferred stock"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfClassACommonStockUponConversionOfSeriesSeedFivePreferredStockShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfClassACommonStockUponConversionOfSeriesSeedFivePreferredStockShares",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Class A Common Stock upon Conversion of Series Seed Five Preferred Stock Shares.",
        "label": "Issuance of Class A Common Stock upon Conversion of Series Seed Five Preferred Stock Shares",
        "terseLabel": "Issuance of Class\u00a0A common stock upon conversion of Series Seed-5 preferred stock, shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfClassACommonStockUponConversionOfSeriesSeedFivePreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfClassACommonStockUponConversionOfSeriesSeedFivePreferredStockValue",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Class A Common Stock upon Conversion of Series Seed Five Preferred Stock Value.",
        "label": "Issuance of Class A Common Stock upon Conversion of Series Seed Five Preferred Stock Value",
        "terseLabel": "Issuance of Class\u00a0A common stock upon conversion of Series Seed-5 preferred stock"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfClassACommonStockUponConversionOfSeriesSeedFourPreferredStockShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfClassACommonStockUponConversionOfSeriesSeedFourPreferredStockShares",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Class A Common Stock upon Conversion of Series Seed Four Preferred Stock Shares.",
        "label": "Issuance of Class A Common Stock upon Conversion of Series Seed Four Preferred Stock Shares",
        "terseLabel": "Issuance of Class\u00a0A common stock upon conversion of Series Seed-4 preferred stock, shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfClassACommonStockUponConversionOfSeriesSeedFourPreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfClassACommonStockUponConversionOfSeriesSeedFourPreferredStockValue",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Class A Common Stock upon Conversion of Series Seed Four Preferred Stock Value.",
        "label": "Issuance of Class A Common Stock upon Conversion of Series Seed Four Preferred Stock Value",
        "terseLabel": "Issuance of Class\u00a0A common stock upon conversion of Series Seed-4 preferred stock"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfClassACommonStockUponConversionOfSeriesSeedNinePreferredStockShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfClassACommonStockUponConversionOfSeriesSeedNinePreferredStockShares",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Class A Common Stock upon Conversion of Series Seed Nine Preferred Stock Shares.",
        "label": "Issuance of Class A Common Stock upon Conversion of Series Seed Nine Preferred Stock Shares",
        "terseLabel": "Issuance of Class\u00a0A common stock upon conversion of Series Seed-9 preferred stock, shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfClassACommonStockUponConversionOfSeriesSeedNinePreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfClassACommonStockUponConversionOfSeriesSeedNinePreferredStockValue",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Class A Common Stock upon Conversion of Series Seed Nine Preferred Stock Value.",
        "label": "Issuance of Class A Common Stock upon Conversion of Series Seed Nine Preferred Stock Value",
        "terseLabel": "Issuance of Class\u00a0A common stock upon conversion of Series Seed-9 preferred stock"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfClassACommonStockUponConversionOfSeriesSeedOnePreferredStockShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfClassACommonStockUponConversionOfSeriesSeedOnePreferredStockShares",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Class A Common Stock upon Conversion of Series Seed One Preferred Stock Shares.",
        "label": "Issuance of Class A Common Stock upon Conversion of Series Seed One Preferred Stock Shares",
        "terseLabel": "Issuance of Class\u00a0A common stock upon conversion of Series Seed-1 preferred stock, shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfClassACommonStockUponConversionOfSeriesSeedOnePreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfClassACommonStockUponConversionOfSeriesSeedOnePreferredStockValue",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Class A Common Stock upon Conversion of Series Seed One Preferred Stock Value.",
        "label": "Issuance of Class A Common Stock upon Conversion of Series Seed One Preferred Stock Value",
        "terseLabel": "Issuance of Class\u00a0A common stock upon conversion of Series Seed-1 preferred stock"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfClassACommonStockUponConversionOfSeriesSeedPreferredStockShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfClassACommonStockUponConversionOfSeriesSeedPreferredStockShares",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Class A Common Stock upon Conversion of Series Seed Preferred Stock Shares.",
        "label": "Issuance of Class A Common Stock upon Conversion of Series Seed Preferred Stock Shares",
        "terseLabel": "Issuance of Class\u00a0A common stock upon conversion of Series Seed preferred stock, shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfClassACommonStockUponConversionOfSeriesSeedPreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfClassACommonStockUponConversionOfSeriesSeedPreferredStockValue",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Class A Common Stock upon Conversion of Series Seed Preferred Stock Value.",
        "label": "Issuance Of Class A Common Stock Upon Conversion Of Series Seed Preferred Stock Value",
        "terseLabel": "Issuance of Class\u00a0A common stock upon conversion of Series Seed preferred stock"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfClassACommonStockUponConversionOfSeriesSeedSevenPreferredStockShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfClassACommonStockUponConversionOfSeriesSeedSevenPreferredStockShares",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Class A Common Stock upon Conversion of Series Seed Seven Preferred Stock Shares.",
        "label": "Issuance of Class A Common Stock upon Conversion of Series Seed Seven Preferred Stock Shares",
        "terseLabel": "Issuance of Class\u00a0A common stock upon conversion of Series Seed-7 preferred stock, shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfClassACommonStockUponConversionOfSeriesSeedSevenPreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfClassACommonStockUponConversionOfSeriesSeedSevenPreferredStockValue",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Class A Common Stock upon Conversion of Series Seed Seven Preferred Stock Value.",
        "label": "Issuance of Class A Common Stock upon Conversion of Series Seed Seven Preferred Stock Value",
        "terseLabel": "Issuance of Class\u00a0A common stock upon conversion of Series Seed-7 preferred stock"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfClassACommonStockUponConversionOfSeriesSeedSixPreferredStockShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfClassACommonStockUponConversionOfSeriesSeedSixPreferredStockShares",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Class A Common Stock upon Conversion of Series Seed Six Preferred Stock Shares.",
        "label": "Issuance of Class A Common Stock upon Conversion of Series Seed Six Preferred Stock Shares",
        "terseLabel": "Issuance of Class\u00a0A common stock upon conversion of Series Seed-6 preferred stock, shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfClassACommonStockUponConversionOfSeriesSeedSixPreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfClassACommonStockUponConversionOfSeriesSeedSixPreferredStockValue",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Class A Common Stock upon Conversion of Series Seed Six Preferred Stock Value.",
        "label": "Issuance of Class A Common Stock upon Conversion of Series Seed Six Preferred Stock Value",
        "terseLabel": "Issuance of Class\u00a0A common stock upon conversion of Series Seed-6 preferred stock"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfClassACommonStockUponConversionOfSeriesSeedTenPreferredStockShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfClassACommonStockUponConversionOfSeriesSeedTenPreferredStockShares",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Class A Common Stock upon Conversion of Series Seed Ten Preferred Stock Shares.",
        "label": "Issuance of Class A Common Stock upon Conversion of Series Seed Ten Preferred Stock Shares",
        "terseLabel": "Issuance of Class\u00a0A common stock upon conversion of Series Seed-10 preferred stock, shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfClassACommonStockUponConversionOfSeriesSeedTenPreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfClassACommonStockUponConversionOfSeriesSeedTenPreferredStockValue",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Class A Common Stock upon Conversion of Series Seed Ten Preferred Stock Value.",
        "label": "Issuance of Class A Common Stock upon Conversion of Series Seed Ten Preferred Stock Value",
        "terseLabel": "Issuance of Class\u00a0A common stock upon conversion of Series Seed-10 preferred stock"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfClassACommonStockUponConversionOfSeriesSeedThreePreferredStockShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfClassACommonStockUponConversionOfSeriesSeedThreePreferredStockShares",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Class A Common Stock upon Conversion of Series Seed Three Preferred Stock Shares.",
        "label": "Issuance of Class A Common Stock upon Conversion of Series Seed Three Preferred Stock Shares",
        "terseLabel": "Issuance of Class\u00a0A common stock upon conversion of Series Seed-3 preferred stock, shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfClassACommonStockUponConversionOfSeriesSeedThreePreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfClassACommonStockUponConversionOfSeriesSeedThreePreferredStockValue",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Class A Common Stock upon Conversion of Series Seed Three Preferred Stock Value.",
        "label": "Issuance of Class A Common Stock upon Conversion of Series Seed Three Preferred Stock Value",
        "terseLabel": "Issuance of Class\u00a0A common stock upon conversion of Series Seed-3 preferred stock"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfClassACommonStockUponConversionOfSeriesSeedTwoPreferredStockShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfClassACommonStockUponConversionOfSeriesSeedTwoPreferredStockShares",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Class A Common Stock upon Conversion of Series Seed Two Preferred Stock Shares.",
        "label": "Issuance of Class A Common Stock upon Conversion of Series Seed Two Preferred Stock Shares",
        "terseLabel": "Issuance of Class\u00a0A common stock upon conversion of Series Seed-2 preferred stock, shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfClassACommonStockUponConversionOfSeriesSeedTwoPreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfClassACommonStockUponConversionOfSeriesSeedTwoPreferredStockValue",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Class A Common Stock upon Conversion of Series Seed Two Preferred Stock Value.",
        "label": "Issuance of Class A Common Stock upon Conversion of Series Seed Two Preferred Stock Value",
        "terseLabel": "Issuance of Class\u00a0A common stock upon conversion of Series Seed-2 preferred stock"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfClassACommonStockUponExerciseOfWarrantsShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfClassACommonStockUponExerciseOfWarrantsShares",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Class A Common Stock Upon Exercise of Warrants Shares.",
        "label": "Issuance of Class A Common Stock Upon Exercise of Warrants Shares",
        "terseLabel": "Issuance of Class\u00a0A common stock upon exercise of warrants, shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfClassACommonStockUponExerciseOfWarrantsValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfClassACommonStockUponExerciseOfWarrantsValue",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Class A Common Stock Upon Exercise of Warrants Value.",
        "label": "Issuance of Class A Common Stock Upon Exercise of Warrants Value",
        "terseLabel": "Issuance of Class\u00a0A common stock upon exercise of warrants"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfClassBCommonStockUponConversionOfSimpleAgreementsForFutureEquityShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfClassBCommonStockUponConversionOfSimpleAgreementsForFutureEquityShares",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Class B Common Stock Upon Conversion of Simple Agreements for Future Equity Shares.",
        "label": "Issuance of Class B Common Stock Upon Conversion of Simple Agreements for Future Equity Shares",
        "terseLabel": "Issuance of Class B common stock upon conversion of SAFEs, shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfClassBCommonStockUponConversionOfSimpleAgreementsForFutureEquityValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfClassBCommonStockUponConversionOfSimpleAgreementsForFutureEquityValue",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Class B Common Stock Upon Conversion of Simple Agreements for Future Equity Value.",
        "label": "Issuance of Class B Common Stock Upon Conversion of Simple Agreements for Future Equity Value",
        "terseLabel": "Issuance of Class B common stock upon conversion of SAFEs"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfClassBCommonStockUponExerciseOfWarrantsShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfClassBCommonStockUponExerciseOfWarrantsShares",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Class B Common Stock Upon Exercise of Warrants Shares.",
        "label": "Issuance of Class B Common Stock Upon Exercise of Warrants Shares",
        "terseLabel": "Issuance of Class B common stock upon exercise of warrants, shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfClassBCommonStockUponExerciseOfWarrantsValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfClassBCommonStockUponExerciseOfWarrantsValue",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Class B Common Stock Upon Exercise of Warrants Value.",
        "label": "Issuance of Class B Common Stock Upon Exercise of Warrants Value",
        "terseLabel": "Issuance of Class B common stock upon exercise of warrants"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfCommonStockFromConvertibleNoteAndConversionOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfCommonStockFromConvertibleNoteAndConversionOfDebt",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock from convertible notes and conversion of debt",
        "label": "Issuance Of Common Stock From Convertible Note And Conversion Of Debt",
        "documentation": "Issuance of common stock from convertible note and conversion of debt."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfCommonStockFromEquityLineOfCredit": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfCommonStockFromEquityLineOfCredit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of Common Stock from Equity Line of Credit",
        "documentation": "Issuance of common stock from equity line of credit.",
        "terseLabel": "Issuance of common stock from equity line of credit, Shares",
        "verboseLabel": "Issuance of common stock from equity line of credit"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfCommonStockUponWaiverToEnterIntoNoteAgreement": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfCommonStockUponWaiverToEnterIntoNoteAgreement",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of Common Stock upon Waiver to Enter into Note Agreement",
        "documentation": "Issuance of common stock upon waiver to enter into note agreement.",
        "terseLabel": "Issuance of Common stock upon waiver to enter into Note Agreement, Shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfCommonStockUponWaiverToEnterIntoNoteAgreementValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfCommonStockUponWaiverToEnterIntoNoteAgreementValue",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of Common Stock Upon Waiver to Enter Into Note Agreement, Value",
        "documentation": "Issuance of common stock upon waiver to enter into note agreement, value",
        "terseLabel": "Issuance of Common stock upon waiver to enter into Note Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfCommonStockValueFromEquityLineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfCommonStockValueFromEquityLineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock from equity line of credit",
        "label": "Issuance of Common Stock Value from Equity Line of Credit",
        "documentation": "Issuance of common stock value from equity line of credit."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfCommonStocksForAcquisition": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfCommonStocksForAcquisition",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock upon acquisition of CLMBR, Inc, Shares",
        "label": "Issuance of Common Stocks for Acquisition",
        "documentation": "Issuance of common stocks for acquisition."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfCommonStocksValueForAcquisition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfCommonStocksValueForAcquisition",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock upon acquisition of CLMBR, Inc.",
        "label": "Issuance of Common Stocks Value for Acquisition",
        "documentation": "Issuance of common stocks value for acquisition."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfConvertibleNote": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfConvertibleNote",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of convertible note",
        "label": "Issuance of Convertible Note",
        "documentation": "Issuance of convertible note."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfConvertibleNoteInConversionOfAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfConvertibleNoteInConversionOfAccountsPayable",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of Convertible Note In Conversion of Accounts payable",
        "documentation": "Issuance of convertible note in conversion of accounts payable.",
        "terseLabel": "Issuance of convertible note in conversion of Accounts Payable"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfConvertibleNoteInConversionOfOutstandingLoanPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfConvertibleNoteInConversionOfOutstandingLoanPayable",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of Convertible Note In Conversion of Outstanding Loan Payable",
        "documentation": "Issuance of convertible note in conversion of outstanding loan payable.",
        "terseLabel": "Issuance of convertible note in conversion of outstanding loan payable"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfPreferredStockUponConversionOfDebt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfPreferredStockUponConversionOfDebt",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of Preferred Stock Upon Conversion of Debt",
        "documentation": "Issuance of preferred stock upon conversion of debt.",
        "terseLabel": "Issuance of preferred stock Series upon conversion of debt, Shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfPreferredStockValueUponConversionOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfPreferredStockValueUponConversionOfDebt",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of Preferred Stock Value upon Conversion of Debt",
        "documentation": "Issuance of preferred stock value upon conversion of debt.",
        "terseLabel": "Issuance of preferred stock Series upon conversion of debt"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfPreferredStocksForAcquisition": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfPreferredStocksForAcquisition",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of Preferred Stocks for Acquisition",
        "documentation": "Issuance of preferred stocks for acquisition.",
        "terseLabel": "Issuance of preferred stock series B upon acquisition of CLMBR, Inc, Shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfPreferredStocksValueForAcquisition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfPreferredStocksValueForAcquisition",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of preferred stock series B upon acquisition of CLMBR, Inc.",
        "label": "Issuance of Preferred Stocks Value for Acquisition",
        "documentation": "Issuance of preferred stocks value for acquisition."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfPromissoryNote": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfPromissoryNote",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of promissory note",
        "label": "Issuance Of Promissory Note",
        "documentation": "Issuance of promissory note."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfPromissoryNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfPromissoryNotes",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfChangeInTheBalanceOfDebtInstrumentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of Promissory Notes",
        "documentation": "Issuance of promissory notes."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfSeriesAPreferredStockInConnectionWithConvertibleNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfSeriesAPreferredStockInConnectionWithConvertibleNotesPayable",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Series A preferred stock in connection with convertible notes payable",
        "label": "Issuance of Series A preferred stock in connection with convertible notes payable",
        "terseLabel": "Issuance of Series A preferred stock in connection with convertible notes payable"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfSeriesSeedEightPreferredStockUponConversionOfSimpleAgreementsForFutureEquityValuesShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfSeriesSeedEightPreferredStockUponConversionOfSimpleAgreementsForFutureEquityValuesShares",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Series Seed Eight preferred stock upon conversion of Simple Agreements for Future Equity Values Shares.",
        "label": "Issuance of Series Seed Eight preferred stock upon conversion of Simple Agreements for Future Equity Values Shares",
        "terseLabel": "Issuance of Series Seed-8 preferred stock upon conversion of SAFEs, shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfSeriesSeedFivePreferredStockUponConversionOfSimpleAgreementsForFutureEquityValuesShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfSeriesSeedFivePreferredStockUponConversionOfSimpleAgreementsForFutureEquityValuesShares",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Series Seed Five preferred stock upon conversion of Simple Agreements for Future Equity Values Shares.",
        "label": "Issuance of Series Seed Five preferred stock upon conversion of Simple Agreements for Future Equity Values Shares",
        "terseLabel": "Issuance of Series Seed-5 preferred stock upon conversion of SAFEs, shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfSeriesSeedFourPreferredStockUponConversionOfSimpleAgreementsForFutureEquityValuesShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfSeriesSeedFourPreferredStockUponConversionOfSimpleAgreementsForFutureEquityValuesShares",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Series Seed Four preferred stock upon conversion of Simple Agreements for Future Equity Values Shares.",
        "label": "Issuance of Series Seed Four preferred stock upon conversion of Simple Agreements for Future Equity Values Shares",
        "terseLabel": "Issuance of Series Seed-4 preferred stock upon conversion of SAFE, shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfSeriesSeedNinePreferredStockUponConversionOfSimpleAgreementsForFutureEquityValuesShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfSeriesSeedNinePreferredStockUponConversionOfSimpleAgreementsForFutureEquityValuesShares",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Series Seed Nine preferred stock upon conversion of Simple Agreements for Future Equity Values Shares.",
        "label": "Issuance of Series Seed Nine preferred stock upon conversion of Simple Agreements for Future Equity Values Shares",
        "terseLabel": "Issuance of Series Seed-9 preferred stock upon conversion of SAFEs, shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfSeriesSeedSevenPreferredStockUponConversionOfSimpleAgreementsForFutureEquityValuesShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfSeriesSeedSevenPreferredStockUponConversionOfSimpleAgreementsForFutureEquityValuesShares",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Series Seed Seven preferred stock upon conversion of Simple Agreements for Future Equity Values Shares.",
        "label": "Issuance of Series Seed Seven preferred stock upon conversion of Simple Agreements for Future Equity Values Shares",
        "terseLabel": "Issuance of Series Seed-7 preferred stock upon conversion of SAFEs, shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfSeriesSeedSixPreferredStockUponConversionOfSimpleAgreementsForFutureEquityValuesShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfSeriesSeedSixPreferredStockUponConversionOfSimpleAgreementsForFutureEquityValuesShares",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Series Seed Six preferred stock upon conversion of Simple Agreements for Future Equity Values Shares.",
        "label": "Issuance of Series Seed Six preferred stock upon conversion of Simple Agreements for Future Equity Values Shares",
        "terseLabel": "Issuance of Series Seed-6 preferred stock upon conversion of SAFEs, shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfSeriesSeedTenPreferredStockUponConversionOfSimpleAgreementsForFutureEquityValuesShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfSeriesSeedTenPreferredStockUponConversionOfSimpleAgreementsForFutureEquityValuesShares",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Series Seed Ten preferred stock upon conversion of Simple Agreements for Future Equity Values Shares.",
        "label": "Issuance of Series Seed Ten preferred stock upon conversion of Simple Agreements for Future Equity Values Shares",
        "terseLabel": "Issuance of Series Seed-10 preferred stock upon conversion of SAFEs, shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfSeriesSeedThreePreferredStockUponConversionOfSimpleAgreementsForFutureEquityValuesShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfSeriesSeedThreePreferredStockUponConversionOfSimpleAgreementsForFutureEquityValuesShares",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of Series Seed Three preferred stock upon conversion of Simple Agreements for Future Equity Values Shares",
        "documentation": "Issuance of Series Seed Three preferred stock upon conversion of Simple Agreements for Future Equity Values Shares.",
        "terseLabel": "Issuance of Series Seed-3 preferred stock upon conversion of SAFE, shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfSeriesSeedTwoPreferredStockUponConversionOfSimpleAgreementsForFutureEquityValuesShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfSeriesSeedTwoPreferredStockUponConversionOfSimpleAgreementsForFutureEquityValuesShares",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Series Seed Two preferred stock upon conversion of Simple Agreements for Future Equity Values Shares.",
        "label": "Issuance of Series Seed Two preferred stock upon conversion of Simple Agreements for Future Equity Values Shares",
        "terseLabel": "Issuance of Series Seed-2 preferred stock upon conversion of SAFE, shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfSeriesSeedTwoToTenPreferredStockUponConversionOfSimpleAgreementsForFutureEquityValues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfSeriesSeedTwoToTenPreferredStockUponConversionOfSimpleAgreementsForFutureEquityValues",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Series Seed Two to Ten preferred stock upon conversion of Simple Agreements for Future Equity Values.",
        "label": "Issuance of Series Seed Two to Ten preferred stock upon conversion of Simple Agreements for Future Equity Values",
        "terseLabel": "Issuance of Series Seed-2-10 preferred stock upon conversion of SAFEs"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfSeriesSeedTwoToTenPreferredStockUponConversionOfSimpleAgreementsForFutureEquityValuesShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfSeriesSeedTwoToTenPreferredStockUponConversionOfSimpleAgreementsForFutureEquityValuesShares",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Series Seed Two to Ten preferred stock upon conversion of Simple Agreements for Future Equity Values Shares.",
        "label": "Issuance of Series Seed Two to Ten preferred stock upon conversion of Simple Agreements for Future Equity Values Shares",
        "terseLabel": "Issuance of Series Seed-2-10 preferred stock upon conversion of SAFEs, shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfSharesUponIssuanceOfConvertibleNotes": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfSharesUponIssuanceOfConvertibleNotes",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of Shares Upon Issuance of Convertible Notes",
        "documentation": "Issuance of shares upon issuance of convertible notes.",
        "terseLabel": "Issuance of shares upon issuance of convertible notes, Shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_IssuanceOfSharesValueUponIssuanceOfConvertibleNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "IssuanceOfSharesValueUponIssuanceOfConvertibleNotes",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of Shares, Value upon Issuance of Convertible Notes",
        "documentation": "Issuance of shares, value upon issuance of convertible notes.",
        "terseLabel": "Issuance of shares upon issuance of convertible notes"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_JuneSecuredNotesTwentyTwentyThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "JuneSecuredNotesTwentyTwentyThreeMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfChangeInTheBalanceOfDebtInstrumentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "June Secured Notes Twenty Twenty Three [Member]",
        "documentation": "June secured notes twenty twenty three.",
        "terseLabel": "June 6, 2023 Notes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_JuneTwentyTwentyThreeNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "JuneTwentyTwentyThreeNotesMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfCarryingValueOfDebtInstrumentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "June Twenty Twenty Three Notes [Member]",
        "documentation": "June twenty twenty three notes.",
        "terseLabel": "June 2023 Notes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_LeadNoteholderMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "LeadNoteholderMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "67 Lead Noteholder .",
        "label": "67 Lead Noteholder [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseExpenseAndOtherInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost",
        "terseLabel": "Total operating lease cost",
        "totalLabel": "Total lease costs",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r723",
      "r1054"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Schedule of Components of Lease Expense and Other Information",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r1271"
     ]
    },
    "us-gaap_LeaseholdImprovementsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseholdImprovementsGross",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/PropertyAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leasehold Improvements, Gross",
        "terseLabel": "Leasehold improvements",
        "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r138"
     ]
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leasehold Improvements [Member]",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r138",
      "r731"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r721"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CommitmentsAndContingenciesTables",
      "http://formelife.com/20250212/taxonomy/role/DisclosureLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "terseLabel": "Schedule of Future Minimum Rental Payments under Operating Leases",
        "verboseLabel": "Schedule of Future Minimum Rental Payments under Operating Leases",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1272"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesUnderOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total future minimum lease payments",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r730"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesUnderOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "verboseLabel": "2025",
        "terseLabel": "2025/2024",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r730"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesUnderOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2027/2026",
        "verboseLabel": "2028/2027",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r730"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesUnderOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2026/2025",
        "verboseLabel": "2027/2026",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r730"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesUnderOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2025/2024",
        "verboseLabel": "2026/2025",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r730"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesUnderOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "2024 (remaining)",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r1272"
     ]
    },
    "trnr_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesUnderOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee operating lease liability to be paid after year four.",
        "label": "Lessee Operating Lease Liability To Be Paid After Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesUnderOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less: imputed interest",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r730"
     ]
    },
    "us-gaap_LesseeOperatingLeaseOptionToExtend": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseOptionToExtend",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Option to Extend",
        "terseLabel": "lessee, Operating Lease, option to extend",
        "documentation": "Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability."
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseTermOfContract",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Lessee, operating lease, term of contract",
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1270"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r716"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities",
        "totalLabel": "Total liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r94",
      "r95",
      "r96",
      "r99",
      "r100",
      "r101",
      "r104",
      "r255",
      "r355",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r641",
      "r644",
      "r645",
      "r696",
      "r888",
      "r998",
      "r1071",
      "r1204",
      "r1277",
      "r1278"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities, preferred stock and stockholders' equity (deficit)",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r112",
      "r177",
      "r810",
      "r1055",
      "r1136",
      "r1159",
      "r1264"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r213",
      "r255",
      "r355",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r641",
      "r644",
      "r645",
      "r696",
      "r1055",
      "r1204",
      "r1277",
      "r1278"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesFairValueAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesFairValueAdjustment",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Fair Value Adjustment",
        "terseLabel": "Change in fair value adjustment",
        "documentation": "Amount of addition (reduction) to the amount at which a liability could be incurred (settled) in a current transaction between willing parties."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Fair Value Disclosure",
        "terseLabel": "Liabilities, fair value disclosure",
        "documentation": "Fair value of financial and nonfinancial obligations."
       }
      }
     },
     "auth_ref": [
      "r672",
      "r1255"
     ]
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Noncurrent",
        "totalLabel": "Liabilities, Noncurrent, Total",
        "terseLabel": "Long term liability",
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r99",
      "r100",
      "r101",
      "r104",
      "r255",
      "r355",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r641",
      "r644",
      "r645",
      "r696",
      "r1204",
      "r1277",
      "r1278"
     ]
    },
    "trnr_LicenseFeePayablePerQuarter": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "LicenseFeePayablePerQuarter",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "License fee payable per quarter.",
        "label": "License Fee Payable Per Quarter",
        "terseLabel": "Licence fee payable per quarter"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityAnnualPrincipalPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityAnnualPrincipalPayment",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total payments",
        "label": "Line of Credit Facility, Annual Principal Payment",
        "documentation": "Amount of decrease in debt under credit facility arrangement from principal payment."
       }
      }
     },
     "auth_ref": [
      "r1118",
      "r1119"
     ]
    },
    "trnr_LoanModificationAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "LoanModificationAgreementMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan Modification Agreement [Member]",
        "documentation": "Loan modification agreement."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_LoanRestorationAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "LoanRestorationAgreementMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtAdditionalInformationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan Restoration Agreement [Member]",
        "documentation": "Loan restoration agreement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LoansAndLeasesReceivableRelatedPartiesAdditions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LoansAndLeasesReceivableRelatedPartiesAdditions",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans and Leases Receivable, Related Parties, Additions",
        "terseLabel": "Loans outstanding from relate parties",
        "documentation": "Reflects the amount of new advances made to related parties in the form of loan and lease receivables."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r178"
     ]
    },
    "us-gaap_LoansPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LoansPayableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfConsiderationTransferredAndRecognizedAmountsOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans Payable, Current",
        "terseLabel": "Loan payable current portion",
        "totalLabel": "Loans Payable, Current, Total",
        "verboseLabel": "Loan payable",
        "negatedLabel": "Loan payable",
        "documentation": "Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer."
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "us-gaap_LoansPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LoansPayableMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans Payable [Member]",
        "documentation": "Borrowing supported by a written promise to pay an obligation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt",
        "totalLabel": "Long-Term Debt, Total",
        "netLabel": "Total debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r175",
      "r451",
      "r467",
      "r1016",
      "r1017",
      "r1053",
      "r1287"
     ]
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Current Maturities",
        "totalLabel": "Long-Term Debt, Current Maturities, Total",
        "terseLabel": "Total debt current",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r222"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Excluding Current Maturities",
        "terseLabel": "PPP loan payable",
        "totalLabel": "Long-Term Debt, Excluding Current Maturities, Total",
        "verboseLabel": "Total debt long term",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r225"
     ]
    },
    "us-gaap_LongTermLoansPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermLoansPayable",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan payable noncurrent",
        "label": "Loans Payable, Noncurrent",
        "totalLabel": "Loans Payable, Noncurrent, Total",
        "documentation": "Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r1195",
      "r1196",
      "r1197"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r51",
      "r1195",
      "r1196",
      "r1197"
     ]
    },
    "us-gaap_LossContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingenciesLineItems",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss Contingencies [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r421",
      "r422",
      "r423",
      "r426",
      "r570",
      "r1014",
      "r1200",
      "r1201"
     ]
    },
    "us-gaap_LossContingenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingenciesTable",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss Contingencies [Table]",
        "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation."
       }
      }
     },
     "auth_ref": [
      "r421",
      "r422",
      "r423",
      "r426",
      "r570",
      "r1014",
      "r1200",
      "r1201"
     ]
    },
    "trnr_LossDueToChangeInFairValueOfConvertibleNote": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "LossDueToChangeInFairValueOfConvertibleNote",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss Due To Change In Fair Value Of Convertible Note",
        "documentation": "Loss due to change in fair value of convertible note.",
        "terseLabel": "Convertible notes losses"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_LossDueToChangesInFairValueOfSecuredPromissoryNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "LossDueToChangesInFairValueOfSecuredPromissoryNotes",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss Due To Changes In Fair Value of Secured Promissory Notes",
        "documentation": "Loss due to Changes in Fair value of secured promissory notes.",
        "terseLabel": "Secured promissory notes losses"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_LossOnCancelationOfWarrants": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "LossOnCancelationOfWarrants",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss on cancelation of warrants",
        "label": "Loss On Cancelation Of Warrants",
        "documentation": "Loss on cancelation of warrants."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_LossOnExchangeOfWarrrantsForEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "LossOnExchangeOfWarrrantsForEquity",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss on exchange of warrants for equity",
        "label": "Loss on Exchange of Warrrants for Equity",
        "documentation": "Loss on exchange of warrrants for equity."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_LossOnIssuanceOfWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "LossOnIssuanceOfWarrants",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss on Issuance of Warrants",
        "documentation": "Loss on issuance of warrants.",
        "terseLabel": "Loss on issuance of warrants"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_LossOnIssuanceOfWarrantsIncludesInOtherIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "LossOnIssuanceOfWarrantsIncludesInOtherIncomeExpense",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss on Issuance of Warrants Includes in Other Income (Expense)",
        "documentation": "Loss on issuance of warrants includes in other income (expense).",
        "terseLabel": "Loss on issuance of warrants"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_LossRestorationAgreementDerivativeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "LossRestorationAgreementDerivativeMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssumptionsUsedToEstimateTheFairValueDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss Restoration Agreement Derivative [Member]",
        "documentation": "Loss restoration agreement derivative."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MachineryAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MachineryAndEquipmentGross",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/PropertyAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Machinery and Equipment, Gross",
        "terseLabel": "Machinery and equipment",
        "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment."
       }
      }
     },
     "auth_ref": [
      "r138"
     ]
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MachineryAndEquipmentMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Machinery and Equipment [Member]",
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/ConcentrationOfCreditRiskAndMajorCustomersAndVendorsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "auth_ref": [
      "r321",
      "r1023",
      "r1057",
      "r1059",
      "r1209",
      "r1290",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314",
      "r1315",
      "r1316",
      "r1317",
      "r1318",
      "r1319",
      "r1320"
     ]
    },
    "trnr_MatureAtAugustTwentyEightTwoThousandTwentyOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "MatureAtAugustTwentyEightTwoThousandTwentyOneMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mature At August Twenty Eight Two Thousand Twenty One [Member]",
        "documentation": "Mature at August 28, 2021.",
        "terseLabel": "Mature At August Twenty Eight Two Thousand Twenty One"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_MatureAtFebruaryEighteenTwoThousandTwentyOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "MatureAtFebruaryEighteenTwoThousandTwentyOneMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mature At February Eighteen Two Thousand Twenty One",
        "label": "Mature At February Eighteen Two Thousand Twenty One [Member]",
        "documentation": "Mature at February 18, 2021.",
        "verboseLabel": "Maturity Date - February 18, 2021"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_MatureAtJanuaryTwentySevenTwoThousandTwentyThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "MatureAtJanuaryTwentySevenTwoThousandTwentyThreeMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mature At January Twenty Seven Two Thousand Twenty Three",
        "label": "Mature At January Twenty Seven Two Thousand Twenty Three [Member]",
        "documentation": "Mature at January 27, 2023."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_MatureAtJuneFifteenTwoThousandTwentyOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "MatureAtJuneFifteenTwoThousandTwentyOneMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mature At June Fifteen Two Thousand Twenty One [Member]",
        "documentation": "Mature at June 15, 2021.",
        "terseLabel": "Mature At June Fifteen Two Thousand Twenty One"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_MatureAtJuneNineTwoThousandTwentyTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "MatureAtJuneNineTwoThousandTwentyTwoMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mature At June Nine Two Thousand Twenty Two [Member]",
        "documentation": "Mature at June 9, 2022.",
        "terseLabel": "Mature At June Nine Two Thousand Twenty Two"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_MatureAtJuneTwelveTwoThousandTwentyTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "MatureAtJuneTwelveTwoThousandTwentyTwoMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mature At June Twelve Two Thousand Twenty Two [Member]",
        "documentation": "Mature at June 12, 2022.",
        "terseLabel": "Mature At June Twelve Two Thousand Twenty Two"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_MatureAtJuneTwentyTwoTwoThousandTwentyTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "MatureAtJuneTwentyTwoTwoThousandTwentyTwoMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mature At June Twenty Two Two Thousand Twenty Two [Member]",
        "documentation": "Mature at June 22, 2022.",
        "terseLabel": "Mature At June Twenty Two Two Thousand Twenty Two"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_MatureAtJuneTwoTwoThousandTwentyTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "MatureAtJuneTwoTwoThousandTwentyTwoMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mature At June Two Two Thousand Twenty Two",
        "label": "Mature At June Two Two Thousand Twenty Two [Member]",
        "documentation": "Mature at June 2, 2022."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_MatureAtMarchTwentyTwoThousandTwentyTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "MatureAtMarchTwentyTwoThousandTwentyTwoMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mature At March Twenty Two Thousand Twenty Two [Member]",
        "documentation": "Mature At March 20, 2022.",
        "terseLabel": "Mature At March Twenty Two Thousand Twenty Two"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_MatureAtMaySeventeenTwoThousandTwentyOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "MatureAtMaySeventeenTwoThousandTwentyOneMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mature At May Seventeen, Two Thousand Twenty One [Member]",
        "documentation": "Mature at May 17, 2021.",
        "terseLabel": "Mature At May Seventeen, Two Thousand Twenty One"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_MatureAtNovemberTwentyEightTwoThousandNineteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "MatureAtNovemberTwentyEightTwoThousandNineteenMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mature At November Twenty Eight Two Thousand Nineteen",
        "label": "Mature At November Twenty Eight Two Thousand Nineteen [Member]",
        "documentation": "Mature at November 28, 2019."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_MatureAtOctoberTwentyOneTwoThousandTwentyOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "MatureAtOctoberTwentyOneTwoThousandTwentyOneMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mature At October Twenty One Two Thousand Twenty One [Member]",
        "documentation": "Mature at October 21, 2021.",
        "terseLabel": "Mature At October Twenty One Two Thousand Twenty One"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_MatureAtSeptemberThirtyTwoThousandTwentyOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "MatureAtSeptemberThirtyTwoThousandTwentyOneMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mature At September Thirty Two Thousand Twenty One [Member]",
        "documentation": "Mature at September 30, 2021.",
        "terseLabel": "Mature At September Thirty Two Thousand Twenty One"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/LeasesAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/RevenueRecognitionAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r422",
      "r423",
      "r424",
      "r425",
      "r522",
      "r570",
      "r675",
      "r780",
      "r824",
      "r826",
      "r840",
      "r880",
      "r881",
      "r947",
      "r950",
      "r954",
      "r955",
      "r966",
      "r984",
      "r985",
      "r1005",
      "r1020",
      "r1034",
      "r1046",
      "r1047",
      "r1051",
      "r1052",
      "r1058",
      "r1206",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284"
     ]
    },
    "trnr_MaximumNumberOfEarnOutShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "MaximumNumberOfEarnOutShares",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum number of earn-Out shares",
        "label": "Maximum Number of Earn-Out Shares",
        "terseLabel": "Maximum number of earn-out shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MeasurementInputDiscountRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputDiscountRateMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input, Discount Rate [Member]",
        "documentation": "Measurement input using interest rate to determine present value of future cash flows."
       }
      }
     },
     "auth_ref": [
      "r1257",
      "r1258",
      "r1259"
     ]
    },
    "us-gaap_MeasurementInputExercisePriceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputExercisePriceMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input, Exercise Price [Member]",
        "documentation": "Measurement input using agreed upon price for exchange of underlying asset."
       }
      }
     },
     "auth_ref": [
      "r1257",
      "r1258",
      "r1259"
     ]
    },
    "us-gaap_MeasurementInputExpectedTermMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputExpectedTermMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input, Expected Term [Member]",
        "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date."
       }
      }
     },
     "auth_ref": [
      "r1257",
      "r1258",
      "r1259"
     ]
    },
    "us-gaap_MeasurementInputPriceVolatilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputPriceVolatilityMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input, Price Volatility [Member]",
        "terseLabel": "Volatility [Member]",
        "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns."
       }
      }
     },
     "auth_ref": [
      "r1046",
      "r1257",
      "r1258",
      "r1259"
     ]
    },
    "us-gaap_MeasurementInputRiskFreeInterestRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputRiskFreeInterestRateMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input, Risk Free Interest Rate [Member]",
        "terseLabel": "Risk free [Member]",
        "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss."
       }
      }
     },
     "auth_ref": [
      "r1257",
      "r1258",
      "r1259"
     ]
    },
    "us-gaap_MeasurementInputSharePriceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputSharePriceMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input, Share Price [Member]",
        "documentation": "Measurement input using share price of saleable stock."
       }
      }
     },
     "auth_ref": [
      "r1257",
      "r1258",
      "r1259"
     ]
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputTypeAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input Type [Axis]",
        "documentation": "Information by type of measurement input used to determine value of asset and liability."
       }
      }
     },
     "auth_ref": [
      "r673",
      "r674",
      "r675",
      "r1046"
     ]
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputTypeDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input Type [Domain]",
        "documentation": "Measurement input used to determine value of asset and liability."
       }
      }
     },
     "auth_ref": [
      "r673",
      "r674",
      "r675",
      "r1046"
     ]
    },
    "us-gaap_MediaContentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MediaContentMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIdentifiableIntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Content",
        "label": "Media Content [Member]",
        "documentation": "Information and entertainment created for consumption by end users or audiences."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r1177",
      "r1179",
      "r1180",
      "r1181",
      "r1183",
      "r1185",
      "r1188",
      "r1189"
     ]
    },
    "trnr_MembershipRevenue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "MembershipRevenue1",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Membership revenue.",
        "label": "Membership revenue1",
        "terseLabel": "Membership revenue"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_MinimumAdjustedFinancialStatementIncomeSubjectToInflationReductionActTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "MinimumAdjustedFinancialStatementIncomeSubjectToInflationReductionActTax",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum adjusted financial statement income subject to inflation reduction act tax.",
        "label": "Minimum Adjusted Financial Statement Income Subject to Inflation Reduction Act Tax",
        "terseLabel": "Minimum Adjusted Financial Statement Income Subject to Inflation Reduction Act Tax"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/ConcentrationOfCreditRiskAndMajorCustomersAndVendorsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/LeasesAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/RevenueRecognitionAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r422",
      "r423",
      "r424",
      "r425",
      "r522",
      "r570",
      "r675",
      "r780",
      "r824",
      "r826",
      "r840",
      "r880",
      "r881",
      "r947",
      "r950",
      "r954",
      "r955",
      "r966",
      "r984",
      "r985",
      "r1005",
      "r1020",
      "r1034",
      "r1046",
      "r1047",
      "r1051",
      "r1058",
      "r1206",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284"
     ]
    },
    "trnr_MinimumNumberOfStockholdersRequiredForListing": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "MinimumNumberOfStockholdersRequiredForListing",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum Number of Stockholders Required for Listing",
        "documentation": "Minimum number of stockholders required for listing.",
        "terseLabel": "Minimum number of stockholders required for listing"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_MinimumRequiredByTheRuleByOver": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "MinimumRequiredByTheRuleByOver",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum required by the rule by over",
        "label": "Minimum Required by the Rule by Over",
        "documentation": "Minimum required by the Rule by over."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_MinimumTaxOnBookIncomeInflationReductionActPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "MinimumTaxOnBookIncomeInflationReductionActPercent",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum tax on book income, inflation reduction act, percent.",
        "label": "Minimum Tax on Book Income, Inflation Reduction Act, Percent",
        "terseLabel": "Minimum Tax on Book Income, Inflation Reduction Act, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_MusicGuaranteesDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "MusicGuaranteesDeposits",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Music guarantees deposits.",
        "label": "Music Guarantees Deposits",
        "terseLabel": "Music guarantees deposits"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_MusicRoyaltyFeesPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "MusicRoyaltyFeesPolicyPolicyTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Music royalty fees policy.",
        "label": "Music Royalty Fees Policy [Policy Text Block]",
        "terseLabel": "Music Royalty Fees"
       }
      }
     },
     "auth_ref": []
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/ConcentrationOfCreditRiskAndMajorCustomersAndVendorsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]"
       }
      }
     },
     "auth_ref": [
      "r321",
      "r1023",
      "r1057",
      "r1059",
      "r1209",
      "r1290",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314",
      "r1315",
      "r1316",
      "r1317",
      "r1318",
      "r1319",
      "r1320"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by financing activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r249"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash Flows From Financing Activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r249"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash Flows From Investing Activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited",
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash used in operating activities",
        "terseLabel": "Net cash used in operating activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r131",
      "r132"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash Flows From Operating Activities:"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_NetExerciseOfOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "NetExerciseOfOptions",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net exercise of options",
        "label": "Net Exercise of Options",
        "terseLabel": "Net exercise of options"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss)",
        "terseLabel": "Net loss",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r132",
      "r181",
      "r211",
      "r236",
      "r238",
      "r243",
      "r255",
      "r266",
      "r270",
      "r271",
      "r273",
      "r274",
      "r275",
      "r279",
      "r280",
      "r288",
      "r355",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r625",
      "r637",
      "r669",
      "r696",
      "r817",
      "r912",
      "r935",
      "r936",
      "r1069",
      "r1204"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited",
      "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "terseLabel": "Net loss",
        "totalLabel": "Net loss attributable to common stockholders",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r247",
      "r270",
      "r271",
      "r273",
      "r274",
      "r283",
      "r284",
      "r289",
      "r292",
      "r637"
     ]
    },
    "trnr_NetLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "NetLoss",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net loss.",
        "label": "Net Loss",
        "terseLabel": "Net loss"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_NetTradeValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "NetTradeValue",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Trade Value",
        "documentation": "Net trade value.",
        "terseLabel": "Net trade value"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_NetTradeValueExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "NetTradeValueExcessAmount",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net trade value excess amount",
        "label": "Net Trade Value Excess Amount",
        "documentation": "Net trade value excess amount."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_NetTradeValueMinimumPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "NetTradeValueMinimumPayment",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Trade Value Minimum Payment",
        "documentation": "Net trade value minimum payment.",
        "terseLabel": "Net trade value minimum payment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r273",
      "r281",
      "r297",
      "r322",
      "r323",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r402",
      "r403",
      "r411",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r693",
      "r694",
      "r713",
      "r714",
      "r715",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r787",
      "r788",
      "r789",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r842"
     ]
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]",
        "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Table]",
        "documentation": "Disclosure of information about change in accounting principle or amendment to accounting standards or both. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards and other change in accounting principle."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r273",
      "r281",
      "r297",
      "r322",
      "r323",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r402",
      "r403",
      "r411",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r693",
      "r694",
      "r713",
      "r714",
      "r715",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r787",
      "r788",
      "r789",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r842"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "verboseLabel": "Recently Issued Accounting Pronouncements",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_NoVendorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "NoVendorMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/ConcentrationOfCreditRiskAndMajorCustomersAndVendorsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Vendor [Member]",
        "documentation": "No Vendor."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_NonCashExerciseOfOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "NonCashExerciseOfOptions",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net exercise of options",
        "documentation": "Non cash Exercise of Options",
        "label": "Non cash Exercise of Options"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_NonCashIssuanceOfCommonStockFromRightsOffering": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "NonCashIssuanceOfCommonStockFromRightsOffering",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non cash issuance of common stock from rights offering.",
        "label": "Non Cash Issuance of Common Stock from Rights Offering",
        "terseLabel": "Issuance of common stock from rights offering"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_NonCashLeaseExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "NonCashLeaseExpense",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-cash lease expense",
        "label": "Non-cash lease expense"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_NonCashSettlementOfAccountsReceivableAndDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "NonCashSettlementOfAccountsReceivableAndDebt",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non cash settlement of accounts receivable and debt",
        "label": "Non Cash Settlement Of Accounts Receivable And Debt",
        "documentation": "Non cash settlement of accounts receivable and debt."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_NoninterestBearingNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "NoninterestBearingNoteMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noninterest bearing note.",
        "label": "Noninterest Bearing Note [Member]",
        "terseLabel": "Noninterest bearing note"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense)",
        "totalLabel": "Total other income (expense), net",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r123"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other income (expense), net:"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_NoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "NoteMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note [Member]",
        "documentation": "Note."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_NotePurchaseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "NotePurchaseAgreementMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Note purchase agreement.",
        "label": "Note Purchase Agreement [Member]",
        "terseLabel": "June 2023 Notes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesAndLoansPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesAndLoansPayable",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes and Loans Payable",
        "terseLabel": "Loan Payable",
        "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of all notes and loans payable (with maturities initially due after one year or beyond the operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r175",
      "r1287"
     ]
    },
    "us-gaap_NotesAssumed1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesAssumed1",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfChangeInTheBalanceOfDebtInstrumentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Promissory notes assumed in connection with acquisition of CLMBR, Inc.",
        "label": "Notes Assumed",
        "documentation": "The fair value of notes assumed in noncash investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r37",
      "r38"
     ]
    },
    "us-gaap_NotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesPayable",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfChangeInTheBalanceOfDebtInstrumentDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfLoanPayableDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Payable",
        "totalLabel": "Notes Payable, Total",
        "terseLabel": "Total Senior secured notes",
        "verboseLabel": "Notes outstanding",
        "periodStartLabel": "Carrying value at the beginning of the year",
        "periodEndLabel": "Carrying value at the end of the year",
        "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r175",
      "r1287",
      "r1288"
     ]
    },
    "trnr_November2022ConvertibleNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "November2022ConvertibleNotesMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "November 2022 Convertible Notes.",
        "label": "November 2022 Convertible Notes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_NovemberBridgeNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "NovemberBridgeNotesMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfCarryingValueOfDebtInstrumentDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfChangeInTheBalanceOfDebtInstrumentDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "November Bridge Notes [Member]",
        "documentation": "November Bridge Notes.",
        "terseLabel": "November Bridge Notes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_NovemberBridgeWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "NovemberBridgeWarrantsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "November Bridge Warrants [Member]",
        "documentation": "November bridge warrants.",
        "terseLabel": "November Bridge Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_NovemberTenTwentyTwentyThreeWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "NovemberTenTwentyTwentyThreeWarrantsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssumptionsUsedToEstimateTheFairValueDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "November Ten Twenty Twenty Three Warrants [Member]",
        "documentation": "November ten twenty twenty three warrants.",
        "terseLabel": "November 2023 Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_NovemberThirteenTwentyTwentyTwoWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "NovemberThirteenTwentyTwentyTwoWarrantsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "November 2022 Warrants [Member]",
        "label": "November Thirteen Twenty Twenty Two Warrants [Member]",
        "documentation": "November thirteen twenty twenty two warrants."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_NovemberTwentyTwentyThreeBridgeNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "NovemberTwentyTwentyThreeBridgeNotesMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "November Twenty Twenty Three Bridge Notes [Member]",
        "documentation": "November twenty twenty three bridge notes.",
        "terseLabel": "November 2023 Bridge Notes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_NovemberTwentyTwentyThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "NovemberTwentyTwentyThreeMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfChangeInTheBalanceOfDebtInstrumentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "November Twenty Twenty Three [Member]",
        "documentation": "November twenty twenty three.",
        "terseLabel": "November 2023 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_NovemberTwentyTwentyThreeWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "NovemberTwentyTwentyThreeWarrantsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "November Twenty Twenty Three Warrants [Member]",
        "documentation": "November twenty twenty three warrants.",
        "terseLabel": "November 2023 Warrants Member"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_NovemberTwoThousandTwentyThreeBridgeNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "NovemberTwoThousandTwentyThreeBridgeNotesMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "November Two Thousand Twenty Three Bridge Notes [Member]",
        "documentation": "November two thousand twenty three bridge notes.",
        "terseLabel": "November 2023 Bridge Notes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_NovemberTwoThousandTwentyThreeBridgeWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "NovemberTwoThousandTwentyThreeBridgeWarrantsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "November 2023 Bridge Warrants [Member]",
        "label": "November Two Thousand Twenty Three Bridge Warrants [Member]",
        "documentation": "November two thousand twenty three bridge warrants."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_NovemberTwoThousandTwentyTwoConvertibleNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "NovemberTwoThousandTwentyTwoConvertibleNotesMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "November two thousand twenty two convertible notes.",
        "label": "November Two Thousand Twenty Two Convertible Notes [Member]",
        "terseLabel": "November 2022 Convertible Notes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_NumberOfCustomer": {
     "xbrltype": "integerItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "NumberOfCustomer",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/ConcentrationOfCreditRiskAndMajorCustomersAndVendorsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of customer.",
        "label": "Number Of Customer",
        "terseLabel": "Number of customer"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_NumberOfSignificantVendors": {
     "xbrltype": "integerItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "NumberOfSignificantVendors",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/ConcentrationOfCreditRiskAndMajorCustomersAndVendorsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of significant vendors.",
        "label": "Number Of Significant Vendors",
        "terseLabel": "Number of vendors"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_NumeratorAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "NumeratorAbstract",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Numerator abstract",
        "label": "Numerator [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_OctoberTwentyTwentyThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "OctoberTwentyTwentyThreeMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfChangeInTheBalanceOfDebtInstrumentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "October Twenty Twenty Three [Member]",
        "documentation": "October twenty twenty three.",
        "terseLabel": "October 2023 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_OfferingCostsAndDebtIssuanceCostsInAccountsPayableAndAccruedExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "OfferingCostsAndDebtIssuanceCostsInAccountsPayableAndAccruedExpenses",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Costs and Debt Issuance Costs in Accounts Payable and Accrued Expenses",
        "documentation": "Offering costs and debt issuance costs in accounts payable and accrued expenses.",
        "terseLabel": "Offering costs and debt issuance costs in Accounts Payable and accrued expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited",
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Income (Loss)",
        "totalLabel": "Loss from operations",
        "terseLabel": "Loss from operations",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r999",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseExpenseAndOtherInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r724",
      "r1054"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesUnderOperatingLeasesDetails",
      "http://formelife.com/20250212/taxonomy/role/LeasesAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability",
        "terseLabel": "Operating lease liabilities",
        "totalLabel": "Present value of operating lease liability",
        "verboseLabel": "Present value of operating lease liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r719"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfConsiderationTransferredAndRecognizedAmountsOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesUnderOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating lease liability, current portion",
        "verboseLabel": "Less: current portion of lease liability",
        "negatedLabel": "Operating lease liability, current portion",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r719"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfConsiderationTransferredAndRecognizedAmountsOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfOperatingLeaseLiabilitiesUnderOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability, Noncurrent",
        "verboseLabel": "Operating lease liability, net of current portion",
        "terseLabel": "Non-current portion of lease liability",
        "negatedLabel": "Operating lease liability, net of current portion",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r719"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseExpenseAndOtherInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Payments",
        "terseLabel": "Cash paid for amounts included in the measurement of operating lease liability",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r720",
      "r726"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfConsiderationTransferredAndRecognizedAmountsOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://formelife.com/20250212/taxonomy/role/LeasesAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Right of use assets",
        "verboseLabel": "Right-of-use-assets",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r718"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "weighted average discount rate for operating leases",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r729",
      "r1054"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "weighted average remaining lease term for operating leases",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r728",
      "r1054"
     ]
    },
    "trnr_OperatingLossCarryForwardsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "OperatingLossCarryForwardsPercentage",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating loss carry forwards percentage.",
        "label": "Operating Loss Carry forwards Percentage",
        "terseLabel": "Operating Loss Carry forwards Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Operating Loss Carryforwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r604"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsExpirationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsExpirationDate",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Loss Carryforwards, Expiration Date",
        "terseLabel": "Operating Loss Carryforwards, Expiration Date",
        "documentation": "Expiration date of each operating loss carryforward included in operating loss carryforward, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r604"
     ]
    },
    "trnr_OperatingLossCarryforwardsExpirationYear": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "OperatingLossCarryforwardsExpirationYear",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Loss Carryforwards, Expiration Year",
        "documentation": "Operating loss carryforwards, expiration year."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLossCarryforwardsLimitationsOnUse": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsLimitationsOnUse",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Loss Carryforwards, Limitations on Use",
        "terseLabel": "Operating Loss Carryforwards, Limitations on Use",
        "documentation": "A description of the limitations on the use of all operating loss carryforwards available to reduce future taxable income."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other accrued expenses and current liabilities",
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "us-gaap_OtherAmortizationOfDeferredCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAmortizationOfDeferredCharges",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/OtherAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of Other Deferred Charges",
        "terseLabel": "Amortization expense",
        "documentation": "Amount of amortization of other deferred costs recognized in the income statement."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r121"
     ]
    },
    "us-gaap_OtherAssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetImpairmentCharges",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Asset Impairment Charges",
        "terseLabel": "Impairment loss",
        "documentation": "The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value."
       }
      }
     },
     "auth_ref": [
      "r1133",
      "r1193"
     ]
    },
    "us-gaap_OtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssets",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets",
        "terseLabel": "Other assets",
        "documentation": "Amount of assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r220",
      "r799",
      "r1003",
      "r1071"
     ]
    },
    "us-gaap_OtherAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsDisclosureTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/OtherAssetsNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets Disclosure [Text Block]",
        "terseLabel": "Other Assets, Net",
        "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/OtherAssetsNetScheduleOfOtherAssetsDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets [Member]",
        "terseLabel": "Other Member",
        "documentation": "Primary financial statement caption encompassing other assets."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r80"
     ]
    },
    "us-gaap_OtherCommitment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitment",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CommitmentsAndContingenciesScheduleOfScheduleOfOtherCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitment",
        "totalLabel": "Total",
        "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentDueAfterFifthYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentDueAfterFifthYear",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CommitmentsAndContingenciesScheduleOfScheduleOfOtherCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitment, to be Paid, after Year Five",
        "terseLabel": "Thereafter",
        "documentation": "Amount of commitment classified as other to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentDueInFifthYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentDueInFifthYear",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CommitmentsAndContingenciesScheduleOfScheduleOfOtherCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitment, to be Paid, Year Five",
        "terseLabel": "2027",
        "documentation": "Amount of commitment classified as other to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentDueInFourthYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentDueInFourthYear",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CommitmentsAndContingenciesScheduleOfScheduleOfOtherCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitment, to be Paid, Year Four",
        "terseLabel": "2026",
        "documentation": "Amount of commitment classified as other to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentDueInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentDueInNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CommitmentsAndContingenciesScheduleOfScheduleOfOtherCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitment, to be Paid, Year One",
        "terseLabel": "2023",
        "documentation": "Amount of commitment classified as other to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentDueInSecondYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentDueInSecondYear",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CommitmentsAndContingenciesScheduleOfScheduleOfOtherCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitment, to be Paid, Year Two",
        "terseLabel": "2024",
        "documentation": "Amount of commitment classified as other to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentDueInThirdYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentDueInThirdYear",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CommitmentsAndContingenciesScheduleOfScheduleOfOtherCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Other Commitment, to be Paid, Year Three",
        "documentation": "Amount of commitment classified as other to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentsTableTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CommitmentsAndContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitments [Table Text Block]",
        "terseLabel": "Schedule of Other Commitments",
        "documentation": "Tabular disclosure of information about obligations resulting from other commitments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss2Unaudited",
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Foreign currency translation (loss) gain",
        "verboseLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r818"
     ]
    },
    "trnr_OtherConvertibleNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "OtherConvertibleNotesMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Convertible Notes [Member]",
        "documentation": "Other convertible notes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherDeferredCostsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherDeferredCostsGross",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/OtherAssetsNetScheduleOfOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Deferred Costs, Gross",
        "terseLabel": "Cost",
        "documentation": "Gross amount of other deferred costs capitalized at the end of the reporting period. Does not include deferred finance costs or deferred acquisition costs of insurance companies."
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "us-gaap_OtherDeferredCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherDeferredCostsNet",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/OtherAssetsNetScheduleOfOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Deferred Costs, Net",
        "totalLabel": "Net Book Value",
        "documentation": "Net amount of other deferred costs capitalized at the end of the reporting period. Does not include deferred finance costs or deferred acquisition costs of insurance companies."
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "us-gaap_OtherIndefiniteLivedIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherIndefiniteLivedIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfConsiderationTransferredAndRecognizedAmountsOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Indefinite-Lived Intangible Assets",
        "totalLabel": "Total identifiable net assets",
        "documentation": "Amount after impairment of indefinite-lived intangible assets classified as other. Excludes financial assets and goodwill."
       }
      }
     },
     "auth_ref": [
      "r1116",
      "r1187"
     ]
    },
    "us-gaap_OtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities",
        "terseLabel": "Due to Related Parties",
        "documentation": "Amount of liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r174",
      "r801",
      "r884",
      "r885",
      "r1071",
      "r1288",
      "r1323"
     ]
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities, Current",
        "terseLabel": "Other current liabilities",
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r1055"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long term liabilities",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Cash Investing and Financing Information:",
        "label": "Other Noncash Investing and Financing Items [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other income (expense), net",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r125"
     ]
    },
    "trnr_OtherNoteholderMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "OtherNoteholderMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "60 Other noteholder.",
        "label": "60 Other Noteholder [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherPrepaidExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherPrepaidExpenseCurrent",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Prepaid Expense, Current",
        "terseLabel": "Other prepaid",
        "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1123",
      "r1162"
     ]
    },
    "us-gaap_OtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherReceivables",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Receivables",
        "terseLabel": "Other receivables",
        "documentation": "Amount due from parties in nontrade transactions, classified as other."
       }
      }
     },
     "auth_ref": [
      "r229",
      "r899",
      "r1003",
      "r1289"
     ]
    },
    "trnr_OtherRelatedPartyConvertibleNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "OtherRelatedPartyConvertibleNotesMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Related Party Convertible Notes Member",
        "documentation": "Other related party convertible notes.",
        "terseLabel": "Other Related Party Convertible Notes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_OtherRelatedPartyPromissoryNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "OtherRelatedPartyPromissoryNotesMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other related party promissory notes.",
        "label": "Other Related Party Promissory Notes [Member]",
        "terseLabel": "Other Related Party Promissory Notes"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_OtherRelatedPartyTransactionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "OtherRelatedPartyTransactionsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other related party transactions.",
        "label": "Other Related Party Transactions [Member]",
        "terseLabel": "Other Related Party Transactions"
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "OwnershipAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "OwnershipDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_PaidTimeOffAccrual": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "PaidTimeOffAccrual",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Paid time off accrual.",
        "label": "Paid Time Off Accrual",
        "terseLabel": "Accrued PTO"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PayablesAndAccrualsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_PaycheckProtectionProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "PaycheckProtectionProgramMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Paycheck Protection Program [Member]",
        "documentation": "Paycheck Protection Program [Member]",
        "terseLabel": "Paycheck Protection Program [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_PaymentOfLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "PaymentOfLoans",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payment of Loans",
        "documentation": "Payment of loans.",
        "negatedLabel": "Payments of loans"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForLegalSettlements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForLegalSettlements",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments for Legal Settlements",
        "terseLabel": "Monetary arbitration award",
        "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_PaymentsForRestructuring": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRestructuring",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments for Restructuring",
        "terseLabel": "Payments for restructuring",
        "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r413",
      "r1131"
     ]
    },
    "us-gaap_PaymentsOfDividends": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfDividends",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments of Dividends",
        "terseLabel": "Payments of dividends",
        "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests."
       }
      }
     },
     "auth_ref": [
      "r128"
     ]
    },
    "trnr_PaymentsOfSeniorSecuredNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "PaymentsOfSeniorSecuredNotes",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments of senior secured notes.",
        "label": "Payments Of Senior Secured Notes",
        "negatedLabel": "Payments of senior secured notes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfStockIssuanceCosts",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited",
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Issuance costs",
        "label": "Payments of Stock Issuance Costs",
        "negatedLabel": "Payments of offering costs",
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security."
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisition of business, cash paid, net of cash acquired",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "totalLabel": "Payments to Acquire Businesses, Net of Cash Acquired, Total",
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase."
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchase of property and equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r127"
     ]
    },
    "us-gaap_PaymentsToAcquireSoftware": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireSoftware",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Software",
        "negatedLabel": "Acquisition of internal use software",
        "documentation": "The cash outflow associated with the acquisition from vendors of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization."
       }
      }
     },
     "auth_ref": [
      "r127"
     ]
    },
    "trnr_PayoffOfVerticalDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "PayoffOfVerticalDebt",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfConsiderationTransferredAndRecognizedAmountsOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payoff of Vertical debt (plus accrued interest)",
        "label": "Payoff of Vertical Debt",
        "documentation": "Payoff of Vertical debt (plus accrued interest)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/BenefitPlans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Text Block]",
        "verboseLabel": "Benefit Plans",
        "documentation": "The entire disclosure for retirement benefits."
       }
      }
     },
     "auth_ref": [
      "r501",
      "r502",
      "r503",
      "r509",
      "r511",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r519",
      "r520",
      "r521",
      "r1030"
     ]
    },
    "trnr_PercentageOfCommonStockOutstandingRegardingVoluntaryConversion": {
     "xbrltype": "percentItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "PercentageOfCommonStockOutstandingRegardingVoluntaryConversion",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage of Common Stock Outstanding Regarding Voluntary Conversion",
        "documentation": "Percentage of common stock outstanding regarding voluntary conversion.",
        "terseLabel": "Percentage of common stock outstanding regarding voluntary conversion"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_PercentageOfCumulativeNetSales": {
     "xbrltype": "percentItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "PercentageOfCumulativeNetSales",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of cumulative net sales.",
        "label": "Percentage of Cumulative Net Sales",
        "terseLabel": "Percentage of cumulative net sales"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_PercentageOfDiscountRateOnConvertibleNotes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "PercentageOfDiscountRateOnConvertibleNotes",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of discount rate on convertible notes.",
        "label": "Percentage Of Discount Rate On Convertible Notes",
        "terseLabel": "Discount rate"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_PercentageOfNetTradeValueExcessAmount": {
     "xbrltype": "percentItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "PercentageOfNetTradeValueExcessAmount",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of net trade value excess amount",
        "label": "Percentage of Net Trade Value Excess Amount",
        "documentation": "Percentage of net trade value excess amount."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_PercentageOfOriginalIssuanceDiscount": {
     "xbrltype": "percentItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "PercentageOfOriginalIssuanceDiscount",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of original issuance discount.",
        "label": "Percentage of Original Issuance Discount",
        "terseLabel": "Percentage of original issuance discount"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_PercentageOfRecognitionOfTaxBenefitsDuringIncomeTaxExaminationForUncertainTaxPositions": {
     "xbrltype": "percentItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "PercentageOfRecognitionOfTaxBenefitsDuringIncomeTaxExaminationForUncertainTaxPositions",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of recognition of tax benefits during income tax examination for uncertain tax positions.",
        "label": "Percentage of Recognition of Tax Benefits During Income Tax Examination for Uncertain Tax Positions",
        "terseLabel": "Percentage of recognition of tax benefits during income tax examination for uncertain tax positions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtAdditionalInformationDetails2",
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfCompensationCostRecognizedDetails",
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfStockOptionActivityDetails",
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfUnvestedCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtAdditionalInformationDetails2",
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfCompensationCostRecognizedDetails",
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfStockOptionActivityDetails",
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfUnvestedCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235"
     ]
    },
    "trnr_PreProductionTooling": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "PreProductionTooling",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/PropertyAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pre-Production Tooling",
        "label": "Pre-Production Tooling",
        "terseLabel": "Pre-production tooling"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_PreProductionToolingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "PreProductionToolingMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pre Production Tooling.",
        "label": "Pre Production Tooling [Member]",
        "terseLabel": "Pre - Production Tooling [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredClassAMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets",
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series A preferred stock",
        "label": "Preferred Class A [Member]",
        "documentation": "Outstanding nonredeemable preferred class A stock or outstanding convertible preferred class A stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredClassBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredClassBMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets",
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Class B [Member]",
        "terseLabel": "Series B preferred stock",
        "documentation": "Outstanding nonredeemable preferred class B stock or outstanding preferred class B stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockConversionBasis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockConversionBasis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Conversion Basis",
        "terseLabel": "Preferred stock, conversion basis",
        "documentation": "Describe the conversion features of preferred stock if preferred stock is convertible. That is, shares of preferred stock into which another convertible security was converted, or shares of preferred stock into which another class of preferred stock was converted."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r106"
     ]
    },
    "trnr_PreferredStockConversionPeriod": {
     "xbrltype": "stringItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "PreferredStockConversionPeriod",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock Conversion Period",
        "documentation": "Preferred stock conversion period."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_PreferredStockConversionPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "PreferredStockConversionPricePerShare",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock Conversion Price Per Share",
        "documentation": "Preferred stock conversion price per share.",
        "terseLabel": "Preferred stock at a conversion price"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockConvertibleConversionRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockConvertibleConversionRatio",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Convertible, Conversion Ratio",
        "terseLabel": "Preferred stock, conversion ratio",
        "documentation": "Number of common shares issuable upon conversion for each share of preferred stock to be converted."
       }
      }
     },
     "auth_ref": [
      "r472"
     ]
    },
    "us-gaap_PreferredStockDividendRatePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockDividendRatePercentage",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Dividend Rate, Percentage",
        "terseLabel": "Preferred stock, dividend rate, percentage",
        "documentation": "The percentage rate used to calculate dividend payments on preferred stock."
       }
      }
     },
     "auth_ref": [
      "r471",
      "r948",
      "r951",
      "r953",
      "r967"
     ]
    },
    "us-gaap_PreferredStockDividendsShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockDividendsShares",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock Dividends, Shares",
        "terseLabel": "Series A Preferred dividends declared and paid in kind, shares",
        "documentation": "Number of shares of preferred stock issued as dividends during the period. Excludes stock splits."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r470"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r890"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtAdditionalInformationDetails2",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r470"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SimpleAgreementsForFutureEquityAndAdvanceSubscriptionAgreementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Preferred stock shares outstanding",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding",
        "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance",
        "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r890",
      "r910",
      "r1325",
      "r1326"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock value",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r805",
      "r1055"
     ]
    },
    "us-gaap_PreferredStockVotingRights": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockVotingRights",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Voting Rights",
        "terseLabel": "Preferred stock, voting rights",
        "documentation": "Description of voting rights of nonredeemable preferred stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r106"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfConsiderationTransferredAndRecognizedAmountsOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://formelife.com/20250212/taxonomy/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets",
        "totalLabel": "Total prepaid expenses and other current assets",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1125"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Expense and Other Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_PrepaidExpensesAndOtherCurrentAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "PrepaidExpensesAndOtherCurrentAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid expenses and other current assets disclosure abstract.",
        "label": "Prepaid Expenses and Other Current Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_PrepaidExpensesAndOtherCurrentAssetsDisclosureTextblock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "PrepaidExpensesAndOtherCurrentAssetsDisclosureTextblock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/PrepaidExpensesAndOtherCurrentAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid expenses and other current assets disclosure textBlock.",
        "label": "Prepaid Expenses and Other Current Assets Disclosure [TextBlock]",
        "terseLabel": "Prepaid Expenses and Other Current Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrepaidInsurance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidInsurance",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Insurance",
        "terseLabel": "Insurance",
        "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r992",
      "r1007",
      "r1162"
     ]
    },
    "trnr_PrepaidLicenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "PrepaidLicenses",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid licenses.",
        "label": "Prepaid Licenses",
        "terseLabel": "Prepaid licenses"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_PrincipalStockholderPromissoryNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "PrincipalStockholderPromissoryNotesMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Principal Stockholder Promissory Notes[Member]",
        "label": "Principal Stockholder Promissory Notes[Member]",
        "terseLabel": "Principal Stockholder Promissory Notes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromBankDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromBankDebt",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Bank Debt",
        "terseLabel": "Proceeds from loans",
        "documentation": "The cash inflow from bank borrowing during the year."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "trnr_ProceedsFromCommonStockOptionsAndWarrantsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ProceedsFromCommonStockOptionsAndWarrantsExercised",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds From Common Stock Options and Warrants Exercised",
        "documentation": "Proceeds from common stock options and warrants exercised",
        "terseLabel": "Proceeds from the exercise of common stock options and warrants"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromConvertibleDebt",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Convertible Debt",
        "terseLabel": "Proceeds from issuance of convertible notes, net of issuance costs",
        "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "us-gaap_ProceedsFromIssuanceInitialPublicOffering": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceInitialPublicOffering",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Issuance Initial Public Offering",
        "terseLabel": "Proceeds from issuance of common stock and pre-funded warrants upon initial public offering, net of offering costs",
        "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Proceeds from the issuance of common stock A",
        "documentation": "The cash inflow from the additional capital contribution to the entity."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "trnr_ProceedsFromIssuanceOfCommonStockFromAtTheMarketOfferingNetOfIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ProceedsFromIssuanceOfCommonStockFromAtTheMarketOfferingNetOfIssuanceCosts",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds From Issuance Of Common Stock From At The Market Offering Net Of Issuance Costs",
        "documentation": "Proceeds from issuance of common stock from at-the-market offering net of issuance costs.",
        "terseLabel": "Proceeds from issuance of common stock from At the Market Offering, net of issuance costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfConvertiblePreferredStock",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Issuance of Convertible Preferred Stock",
        "terseLabel": "Proceeds from issuance of convertible preferred stock",
        "documentation": "The cash inflow from issuance of preferred stocks identified as being convertible into another form of financial instrument, typically the entity's common stock."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfDebt",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Issuance of Debt",
        "terseLabel": "Received loan proceeds",
        "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt."
       }
      }
     },
     "auth_ref": [
      "r1130"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfPreferredStockAndPreferenceStock",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited",
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Issuance of Preferred Stock and Preference Stock",
        "terseLabel": "Proceeds from issuance of Preferred Stock - Series A, net of issuance costs",
        "documentation": "Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfSecuredDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfSecuredDebt",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited",
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Issuance of Secured Debt",
        "terseLabel": "Proceeds from senior secured notes",
        "verboseLabel": "Senior secured notes issued",
        "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfWarrants",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Issuance of Warrants",
        "terseLabel": "Proceeds from Issuance of Warrants",
        "verboseLabel": "Proceeds from issuance of warrants",
        "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt)."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOrSaleOfEquity",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Issuance or Sale of Equity",
        "terseLabel": "Proceeds from Issuance or Sale of Equity",
        "verboseLabel": "Proceeds from issuance or sale of equity",
        "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r845"
     ]
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromLinesOfCredit",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from the issuance of common stock from equity line of credit",
        "label": "Proceeds from Lines of Credit",
        "totalLabel": "Proceeds from Lines of Credit, Total",
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r1135"
     ]
    },
    "us-gaap_ProceedsFromLongTermLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromLongTermLinesOfCredit",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Long-Term Lines of Credit",
        "terseLabel": "Proceeds from long-term lines of credit",
        "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "trnr_ProceedsFromPaycheckProtectionProgramLoan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ProceedsFromPaycheckProtectionProgramLoan",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from paycheck protection program loan.",
        "label": "Proceeds From Paycheck Protection Program Loan",
        "terseLabel": "Exercise of stock warrants"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromRelatedPartyDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromRelatedPartyDebt",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Related Party Debt",
        "terseLabel": "Proceeds from issuance of related party loans",
        "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromStockOptionsExercised",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from the exercise of common stock options",
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r22"
     ]
    },
    "us-gaap_ProductInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductInformationLineItems",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/ConcentrationOfCreditRiskAndMajorCustomersAndVendorsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited",
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss2Unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net loss",
        "verboseLabel": "Net loss",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r211",
      "r236",
      "r238",
      "r248",
      "r255",
      "r266",
      "r275",
      "r279",
      "r280",
      "r355",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r625",
      "r637",
      "r639",
      "r642",
      "r643",
      "r669",
      "r696",
      "r797",
      "r816",
      "r856",
      "r912",
      "r935",
      "r936",
      "r1040",
      "r1041",
      "r1070",
      "r1128",
      "r1204"
     ]
    },
    "trnr_PromissoryNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "PromissoryNotesMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfChangeInTheBalanceOfDebtInstrumentDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Promissory Notes",
        "documentation": "Promissory Notes [Member]",
        "label": "Promissory Notes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_PropertyAndEquipmentInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "PropertyAndEquipmentInAccountsPayable",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property and equipment in accounts payable.",
        "label": "Property and Equipment in Accounts Payable",
        "terseLabel": "Property &amp; equipment in accounts payable"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_PropertyAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "PropertyAndEquipmentMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/PropertyAndEquipmentNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and Equipment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/OtherAssetsNetScheduleOfOtherAssetsDetails",
      "http://formelife.com/20250212/taxonomy/role/PropertyAndEquipmentNetAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r731"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/PropertyAndEquipmentNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property and Equipment, net",
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r195",
      "r198",
      "r199"
     ]
    },
    "trnr_PropertyPlantAndEquipmentEstimatedUsefulLivesOfAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "PropertyPlantAndEquipmentEstimatedUsefulLivesOfAssetsTableTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property Plant And Equipment Estimated Useful Lives Of Assets [Table Text Block]",
        "label": "Property Plant And Equipment Estimated Useful Lives Of Assets [Table Text Block]",
        "terseLabel": "Schedule of Property, Plant and Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/PropertyAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Gross",
        "totalLabel": "Property, Plant and Equipment, Gross, Total",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r138",
      "r216",
      "r814"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/PropertyAndEquipmentNetAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r731"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfConsiderationTransferredAndRecognizedAmountsOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://formelife.com/20250212/taxonomy/role/PropertyAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Total property and equipment, net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r731",
      "r798",
      "r814",
      "r1055"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property and Equipment",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r195",
      "r198",
      "r812"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/PropertyAndEquipmentNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of Property, Plant and Equipment",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/OtherAssetsNetScheduleOfOtherAssetsDetails",
      "http://formelife.com/20250212/taxonomy/role/PropertyAndEquipmentNetAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r138",
      "r731"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Property, plant and equipment, estimated useful lives",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration]",
        "documentation": "Indicates description of term of useful life for property, plant, and equipment when not stated as numeric value."
       }
      }
     },
     "auth_ref": [
      "r1192"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/ConcentrationOfCreditRiskAndMajorCustomersAndVendorsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/LeasesAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/RevenueRecognitionAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r422",
      "r423",
      "r424",
      "r425",
      "r502",
      "r522",
      "r554",
      "r555",
      "r556",
      "r570",
      "r675",
      "r755",
      "r764",
      "r780",
      "r824",
      "r826",
      "r840",
      "r880",
      "r881",
      "r947",
      "r950",
      "r954",
      "r955",
      "r966",
      "r984",
      "r985",
      "r1005",
      "r1020",
      "r1034",
      "r1046",
      "r1047",
      "r1051",
      "r1052",
      "r1058",
      "r1062",
      "r1198",
      "r1206",
      "r1258",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/ConcentrationOfCreditRiskAndMajorCustomersAndVendorsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/LeasesAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/RevenueRecognitionAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r422",
      "r423",
      "r424",
      "r425",
      "r502",
      "r522",
      "r554",
      "r555",
      "r556",
      "r570",
      "r675",
      "r755",
      "r764",
      "r780",
      "r824",
      "r826",
      "r840",
      "r880",
      "r881",
      "r947",
      "r950",
      "r954",
      "r955",
      "r966",
      "r984",
      "r985",
      "r1005",
      "r1020",
      "r1034",
      "r1046",
      "r1047",
      "r1051",
      "r1052",
      "r1058",
      "r1062",
      "r1198",
      "r1206",
      "r1258",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284"
     ]
    },
    "trnr_ReclassificationOfMezzaninePreferredStockToPermanentEquity": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ReclassificationOfMezzaninePreferredStockToPermanentEquity",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassification of series B preferred stock to permanent equity, Shares",
        "label": "Reclassification of Mezzanine Preferred Stock to Permanent Equity",
        "documentation": "Reclassification of Mezzanine preferred stock to permanent equity."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_ReclassificationOfMezzaninePreferredStockValueToPermanentEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ReclassificationOfMezzaninePreferredStockValueToPermanentEquity",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassification of series B preferred stock to permanent equity",
        "label": "Reclassification of Mezzanine Preferred Stock Value to Permanent Equity",
        "documentation": "Reclassification of Mezzanine preferred stock value to permanent equity."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_ReclassificationOfPreferredStockToPermanentEquity": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ReclassificationOfPreferredStockToPermanentEquity",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reclassification of Preferred Stock to Permanent Equity",
        "documentation": "Reclassification of preferred stock to permanent equity.",
        "terseLabel": "Reclassification of series B preferred stock to permanent equity, Shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_ReclassificationOfPreferredStockValueToPermanentEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ReclassificationOfPreferredStockValueToPermanentEquity",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reclassification of Preferred Stock Value to Permanent Equity",
        "documentation": "Reclassification of preferred stock value to permanent equity.",
        "terseLabel": "Reclassification of series B preferred stock to permanent equity"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_RecognitionOfDeferredAndAccruedOfferingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "RecognitionOfDeferredAndAccruedOfferingCosts",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recognition of deferred and accrued offering costs.",
        "label": "Recognition Of Deferred And Accrued Offering Costs",
        "terseLabel": "Offering costs in accounts payable and accrued expenses"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_RecognitionOfDeferredOfferingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "RecognitionOfDeferredOfferingCosts",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred offering costs",
        "label": "Recognition of Deferred Offering Costs",
        "documentation": "Recognition of Deferred Offering Costs"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_RedemptionOnConvertibleNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "RedemptionOnConvertibleNotes",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Redemption on Convertible Notes",
        "documentation": "Redemption on Convertible Notes",
        "negatedLabel": "Redemption on convertible notes"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_ReductionOfTermLoanReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ReductionOfTermLoanReceivable",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtAdditionalInformationDetails2",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reduction of Term Loan Receivable",
        "documentation": "Reduction of term loan receivable.",
        "terseLabel": "Reduction of term loan receivable"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_RegisteredDirectOfferingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "RegisteredDirectOfferingCosts",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registered Direct Offering Costs",
        "documentation": "Registered direct offering costs.",
        "terseLabel": "Registered direct offering costs"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_RegisteredDirectOfferingWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "RegisteredDirectOfferingWarrantsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsTables",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registered Direct Offering Warrants [Member]",
        "documentation": "Registered direct offering warrants.",
        "terseLabel": "Registered Direct Offering Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_RegisteredDirectPlacementAgentWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "RegisteredDirectPlacementAgentWarrantsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssumptionsUsedToEstimateTheFairValueDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsTables",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registered Direct Placement Agent Warrants [Member]",
        "documentation": "Registered direct placement agent warrants.",
        "terseLabel": "Registered Direct Placement Agent Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_RegisteredOfferingWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "RegisteredOfferingWarrantsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssumptionsUsedToEstimateTheFairValueDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registered Offering Warrants [Member]",
        "documentation": "Registered offering warrants.",
        "terseLabel": "Registered Offering Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfLoanPayableDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party, Type [Domain]",
        "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r324",
      "r512",
      "r741",
      "r742",
      "r802",
      "r811",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r909",
      "r911",
      "r945"
     ]
    },
    "us-gaap_RelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfLoanPayableDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party [Member]",
        "terseLabel": "Related Party [Member]",
        "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family."
       }
      }
     },
     "auth_ref": [
      "r258",
      "r259",
      "r741",
      "r742",
      "r743",
      "r744",
      "r802",
      "r811",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r909",
      "r911",
      "r945"
     ]
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r324",
      "r916",
      "r917",
      "r920"
     ]
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfLoanPayableDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party, Type [Axis]",
        "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r324",
      "r512",
      "r741",
      "r742",
      "r802",
      "r811",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r909",
      "r911",
      "r945",
      "r1276"
     ]
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedParty"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Party",
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r738",
      "r739",
      "r740",
      "r742",
      "r745",
      "r851",
      "r852",
      "r853",
      "r918",
      "r919",
      "r920",
      "r942",
      "r944"
     ]
    },
    "trnr_RemainingPercentageOfNetTradeValueExcessAmount": {
     "xbrltype": "percentItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "RemainingPercentageOfNetTradeValueExcessAmount",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining percentage of net trade value excess amount",
        "label": "Remaining Percentage of Net Trade Value Excess Amount",
        "documentation": "Remaining percentage of net trade value excess amount."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_RemeasurementLossOfSimpleAgreementsForFutureEquityAndAdvanceSubscriptionAgreements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "RemeasurementLossOfSimpleAgreementsForFutureEquityAndAdvanceSubscriptionAgreements",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remeasurement loss of simple agreements for future equity and advance subscription agreements.",
        "label": "Remeasurement Loss of Simple Agreements for Future Equity and Advance Subscription Agreements",
        "terseLabel": "Remeasurement loss of simple agreements for future equity and advance subscription agreements"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_ReminderOfDiscountPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ReminderOfDiscountPercentage",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reminder of Discount Percentage",
        "documentation": "Reminder of discount percentage.",
        "terseLabel": "Reminder of discount percentage"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_RepaymentOfBouncebackLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "RepaymentOfBouncebackLoans",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayment of Bounceback Loans",
        "label": "Repayment of Bounceback Loans",
        "terseLabel": "Repayment Bounce Back Loan"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfLinesOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repayments of Lines of Credit",
        "terseLabel": "Repayments of senior secured notes",
        "verboseLabel": "Repayment of senior secured notes to related party",
        "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r1135"
     ]
    },
    "us-gaap_RepaymentsOfNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfNotesPayable",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfChangeInTheBalanceOfDebtInstrumentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repayment of promissory notes",
        "label": "Repayments of Notes Payable",
        "verboseLabel": "Repayments of notes payable",
        "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation."
       }
      }
     },
     "auth_ref": [
      "r129"
     ]
    },
    "us-gaap_RepaymentsOfRelatedPartyDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfRelatedPartyDebt",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment made to related party",
        "label": "Repayments of Related Party Debt",
        "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates."
       }
      }
     },
     "auth_ref": [
      "r129"
     ]
    },
    "trnr_RepaymentsOfRelatedPartyLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "RepaymentsOfRelatedPartyLoans",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayments of related party loans.",
        "label": "Repayments Of Related Party Loans",
        "negatedLabel": "Payments of related party loans"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development Expense",
        "terseLabel": "Research and development",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r574",
      "r988",
      "r1002",
      "r1285"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpenseMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfCompensationCostRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development Expense [Member]",
        "terseLabel": "Research and development",
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "terseLabel": "Research and Development Costs",
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process."
       }
      }
     },
     "auth_ref": [
      "r573"
     ]
    },
    "trnr_ResearchAndDevelopmentTaxCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ResearchAndDevelopmentTaxCredit",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Research and development tax credit.",
        "label": "Research and Development Tax Credit",
        "terseLabel": "Research and development tax credit"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RestatementAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RestatementAdjustmentMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfCarryingValueOfDebtInstrumentDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtTables",
      "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period, Adjustment [Member]",
        "terseLabel": "Adjustment [Member]"
       }
      }
     },
     "auth_ref": [
      "r262",
      "r263",
      "r264",
      "r277",
      "r278",
      "r297",
      "r667",
      "r668",
      "r715",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1100",
      "r1104",
      "r1105",
      "r1152"
     ]
    },
    "srt_RestatementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RestatementAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfCarryingValueOfDebtInstrumentDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtTables",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfStockOptionActivityDetails",
      "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Axis]"
       }
      }
     },
     "auth_ref": [
      "r208",
      "r262",
      "r263",
      "r264",
      "r266",
      "r267",
      "r270",
      "r271",
      "r272",
      "r273",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r297",
      "r360",
      "r361",
      "r622",
      "r623",
      "r625",
      "r626",
      "r636",
      "r637",
      "r663",
      "r667",
      "r668",
      "r669",
      "r713",
      "r715",
      "r736",
      "r737",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r842",
      "r1152"
     ]
    },
    "srt_RestatementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RestatementDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfCarryingValueOfDebtInstrumentDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtTables",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfStockOptionActivityDetails",
      "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Domain]"
       }
      }
     },
     "auth_ref": [
      "r208",
      "r262",
      "r263",
      "r264",
      "r266",
      "r267",
      "r270",
      "r271",
      "r272",
      "r273",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r297",
      "r360",
      "r361",
      "r622",
      "r623",
      "r625",
      "r626",
      "r636",
      "r637",
      "r663",
      "r667",
      "r668",
      "r669",
      "r713",
      "r715",
      "r736",
      "r737",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r842",
      "r1152"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Domain]",
        "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r215"
     ]
    },
    "us-gaap_RestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock [Member]",
        "terseLabel": "Restricted Stock",
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met."
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringCostAndReserveAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Type [Axis]",
        "documentation": "Information by type of restructuring cost."
       }
      }
     },
     "auth_ref": [
      "r412",
      "r413",
      "r416",
      "r417"
     ]
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringCostAndReserveLineItems",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfConsiderationTransferredAndRecognizedAmountsOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Cost and Reserve [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets",
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings (Accumulated Deficit)",
        "verboseLabel": "Accumulated deficit",
        "negatedLabel": "Accumulated deficit",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r147",
      "r809",
      "r834",
      "r839",
      "r849",
      "r891",
      "r1055"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings [Member]",
        "verboseLabel": "Accumulated Deficit",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r207",
      "r262",
      "r263",
      "r264",
      "r267",
      "r275",
      "r278",
      "r280",
      "r359",
      "r365",
      "r403",
      "r607",
      "r608",
      "r621",
      "r622",
      "r623",
      "r626",
      "r636",
      "r637",
      "r649",
      "r652",
      "r653",
      "r656",
      "r667",
      "r714",
      "r717",
      "r830",
      "r832",
      "r858",
      "r1325"
     ]
    },
    "trnr_RetirementOfSeniorDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "RetirementOfSeniorDebt",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Retirement of senior debt.",
        "label": "Retirement Of Senior Debt",
        "terseLabel": "Retirement of senior debt"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_RetirementOfVerticalDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "RetirementOfVerticalDebt",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfConsiderationTransferredAndRecognizedAmountsOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement of Vertical Debt",
        "documentation": "Retirement of Vertical Debt (including fees),",
        "terseLabel": "Retirement of Vertical Debt (including fees)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/RevenueRecognition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue Recognition",
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts."
       }
      }
     },
     "auth_ref": [
      "r202",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r500"
     ]
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRecognitionPolicyTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Revenue Recognition",
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources."
       }
      }
     },
     "auth_ref": [
      "r914",
      "r989",
      "r996"
     ]
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Revenues",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues",
        "totalLabel": "Total revenue",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r183",
      "r184",
      "r244",
      "r255",
      "r298",
      "r303",
      "r304",
      "r315",
      "r317",
      "r319",
      "r320",
      "r321",
      "r355",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r696",
      "r797",
      "r1002",
      "r1204"
     ]
    },
    "us-gaap_RevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenuesAbstract",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenue:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited",
      "http://formelife.com/20250212/taxonomy/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r727",
      "r1054"
     ]
    },
    "trnr_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityUponTransitionMethodAdoption": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityUponTransitionMethodAdoption",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right of Use Asset Obtained in Exchange for Operating Lease Liability Upon Transition Method Adoption",
        "documentation": "Right of use asset obtained in exchange for operating lease liability upon transition method adoption.",
        "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities upon ASC 842 adoption"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/ConcentrationOfCreditRiskAndMajorCustomersAndVendorsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rights [Member]",
        "documentation": "A security giving shareholders entitlement to acquire new shares issued by the entity at an established price in proportion to the number of shares already owned. Generally, rights expire within in a short time after issuance."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_RightsOfferingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "RightsOfferingMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights offering member.",
        "label": "Rights Offering [Member]",
        "terseLabel": "Rights Offering [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RisksAndUncertaintiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Risks and Uncertainties [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_RoyaltyArrangementOnePercentageOfCumulativeNetSalesAbove5MillionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "RoyaltyArrangementOnePercentageOfCumulativeNetSalesAbove5MillionMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Royalty arrangement, one percentage of cumulative net sales above 5 Million.",
        "label": "Royalty Arrangement, One Percentage of Cumulative Net Sales above 5 Million [Member]",
        "terseLabel": "Royalty Arrangement, One Percentage of Cumulative Net Sales above 5 Million"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_RoyaltyArrangementThreePercentageOfCumulativeNetSalesUpTo5MillionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "RoyaltyArrangementThreePercentageOfCumulativeNetSalesUpTo5MillionMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Royalty Arrangement, three Percentage of cumulative net sales up to 5 million.",
        "label": "Royalty Arrangement, three Percentage of Cumulative Net Sales up to 5 Million [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RoyaltyExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RoyaltyExpense",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Royalty Expense",
        "terseLabel": "Royalty Expense",
        "verboseLabel": "Maximum total royalty payments",
        "documentation": "Amount of expense related to royalty payments under a contractual arrangement such as payment for mineral and drilling rights and use of technology or intellectual property."
       }
      }
     },
     "auth_ref": [
      "r121"
     ]
    },
    "us-gaap_RoyaltyGuaranteesCommitmentsAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RoyaltyGuaranteesCommitmentsAmount",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Royalty Guarantees, Commitments, Amount",
        "terseLabel": "Guaranteed minimum payment of royalty",
        "documentation": "The amount the entity has committed to make for future royalty guarantees."
       }
      }
     },
     "auth_ref": [
      "r791"
     ]
    },
    "us-gaap_RoyaltyIncomeNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RoyaltyIncomeNonoperating",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Royalty Income, Nonoperating",
        "terseLabel": "Licensing and royalty income",
        "documentation": "Ancillary revenue earned during the period from the consideration paid to the entity for the use of its rights and property by another party. Examples include licensing the use of copyrighted materials and leasing the extraction of natural resources."
       }
      }
     },
     "auth_ref": [
      "r123"
     ]
    },
    "trnr_RoyaltyPaymentPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "RoyaltyPaymentPercentage",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Royalty payment percentage.",
        "label": "Royalty Payment Percentage",
        "terseLabel": "Royalty Payment Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock, Consideration Received on Transaction",
        "verboseLabel": "Common stock shares issued, value",
        "documentation": "Cash received on stock transaction after deduction of issuance costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1",
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitParenthetical",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Domain]",
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "terseLabel": "Sale of stock number of shares issued in transaction",
        "verboseLabel": "Sale of stock, number of shares issued in transaction",
        "netLabel": "Common stock, shares issued",
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockPercentageOfOwnershipAfterTransaction",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock, Percentage of Ownership after Transaction",
        "terseLabel": "Sale of stock, percentage of ownership after transaction",
        "documentation": "Percentage of subsidiary's or equity investee's stock owned by parent company after stock transaction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockPricePerShare",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock, Price Per Share",
        "terseLabel": "Price per share",
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesAndExciseTaxPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SalesAndExciseTaxPayableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/AccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales and Excise Tax Payable, Current",
        "terseLabel": "Sales tax payable",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r93"
     ]
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/ConcentrationOfCreditRiskAndMajorCustomersAndVendorsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Sales Revenue [Member]",
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r321",
      "r1096"
     ]
    },
    "srt_ScenarioForecastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioForecastMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forecast [Member]",
        "terseLabel": "Forecast [Member]"
       }
      }
     },
     "auth_ref": [
      "r523",
      "r1143"
     ]
    },
    "srt_ScenarioPreviouslyReportedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioPreviouslyReportedMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Previously Reported [Member]",
        "terseLabel": "Previously Reported [Member]"
       }
      }
     },
     "auth_ref": [
      "r208",
      "r262",
      "r264",
      "r266",
      "r267",
      "r270",
      "r271",
      "r280",
      "r297",
      "r622",
      "r625",
      "r626",
      "r636",
      "r637",
      "r663",
      "r667",
      "r668",
      "r713",
      "r715",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r842",
      "r1100",
      "r1102",
      "r1103",
      "r1104",
      "r1142",
      "r1152",
      "r1160",
      "r1161",
      "r1253",
      "r1273",
      "r1274"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]"
       }
      }
     },
     "auth_ref": [
      "r281",
      "r523",
      "r1089",
      "r1143"
     ]
    },
    "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/AccruedExpensesAndOtherCurrentLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities",
        "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]",
        "terseLabel": "Schedule of Amotization Computed on a Straight-line Basis",
        "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company."
       }
      }
     },
     "auth_ref": [
      "r1178",
      "r1183"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfPotentiallyDilutiveSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS."
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/LossPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "terseLabel": "Schedule of Potentially Dilutive Shares",
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities."
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfUnauditedProFormaFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r64",
      "r629"
     ]
    },
    "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]",
        "terseLabel": "Summary of Change in the Balance of the Debt Instrument",
        "documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]",
        "terseLabel": "Summary of Compensation Cost Recognized",
        "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit."
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r1243"
     ]
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDebtTableTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Summary of Debt",
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Significant Components of the Companys Deferred Tax Assets (Liabilities)",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r1240"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/LossPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of Loss Per Share",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1146"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r584",
      "r1039",
      "r1237"
     ]
    },
    "us-gaap_ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Assumptions Used to Estimate the Fair Value",
        "label": "Schedule of Fair Value Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block]",
        "documentation": "Tabular disclosure for fair value hedging instruments of (a) the location and amount of gains and losses reported in the statement of financial performance and (b) the location and fair value amounts of the instruments reported in the statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "us-gaap_ScheduleOfFairValueOffBalanceSheetRisksTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFairValueOffBalanceSheetRisksTable",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssumptionsUsedToEstimateTheFairValueDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, off-Balance-Sheet Risk [Table]",
        "documentation": "Disclosure of information about fair value of financial asset and liability not recognized in financial statement because of failure to meet criterion for recognition."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r167"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIdentifiableIntangibleAssetsNetDetails",
      "http://formelife.com/20250212/taxonomy/role/IntangibleAssetsNetAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/IntangibleAssetsNetScheduleOfIdentifiableIntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r386",
      "r393",
      "r396",
      "r397",
      "r400",
      "r786",
      "r988",
      "r1009"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetTables",
      "http://formelife.com/20250212/taxonomy/role/IntangibleAssetsNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Identifiable Intangible Assets, Net",
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r1009",
      "r1184"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Schedule Of Changes in Goodwill",
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule."
       }
      }
     },
     "auth_ref": [
      "r1008",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175"
     ]
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "terseLabel": "Schedule of Income before Income Tax, Domestic and Foreign",
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions."
       }
      }
     },
     "auth_ref": [
      "r1137"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/InventoriesNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Schedule of Inventories",
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r113",
      "r114",
      "r115"
     ]
    },
    "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfNonvestedShareActivityTableTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Nonvested Share Activity [Table Text Block]",
        "terseLabel": "Summary of Unvested Common Stock",
        "documentation": "Tabular disclosure of the changes in outstanding nonvested shares."
       }
      }
     },
     "auth_ref": [
      "r152"
     ]
    },
    "us-gaap_ScheduleOfOtherAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfOtherAssetsTableTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/OtherAssetsNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Other Assets [Table Text Block]",
        "terseLabel": "Schedule of Other Assets",
        "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfProductInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfProductInformationTable",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/ConcentrationOfCreditRiskAndMajorCustomersAndVendorsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Product Information [Table]",
        "documentation": "Disclosure of information about concentration risk of product within nature of operation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/PropertyAndEquipmentNetAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r731"
     ]
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "terseLabel": "Schedule of Consideration Transferred and Recognized Amounts of Identifiable Assets Acquired and Liabilities Assumed",
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree."
       }
      }
     },
     "auth_ref": [
      "r160"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsScheduleOfLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "documentation": "Disclosure of information about related party transaction."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r88",
      "r916",
      "r917",
      "r920"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Related Party Transactions [Table Text Block]",
        "terseLabel": "Schedule of Loan Payable",
        "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfConsiderationTransferredAndRecognizedAmountsOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Cost [Table]",
        "documentation": "Disclosure of information about restructuring cost. Includes, but is not limited to, expected cost, cost incurred, statement of income caption that includes restructuring cost recognized, and amount of restructuring reserve."
       }
      }
     },
     "auth_ref": [
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfCompensationCostRecognizedDetails",
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfStockOptionActivityDetails",
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfUnvestedCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r525",
      "r527",
      "r529",
      "r530",
      "r531",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Summary of Stock Option Activity",
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r21",
      "r151"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Summary of Stock Option Valuation Assumptions",
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions."
       }
      }
     },
     "auth_ref": [
      "r155"
     ]
    },
    "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/WarrantsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]",
        "terseLabel": "Schedule of Changes in Warrants Issued and Outstanding",
        "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetTables",
      "http://formelife.com/20250212/taxonomy/role/IntangibleAssetsNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of Estimated Annual Amortization Expense",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1009",
      "r1186"
     ]
    },
    "us-gaap_SecuredDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SecuredDebt",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Secured Debt",
        "totalLabel": "Secured Debt, Total",
        "terseLabel": "Secured promissory note paid off",
        "documentation": "Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r175",
      "r1287"
     ]
    },
    "us-gaap_SecuredDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SecuredDebtCurrent",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets",
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Secured Debt, Current",
        "terseLabel": "Senior secured notes",
        "verboseLabel": "Senior secured notes outstanding",
        "documentation": "Carrying value as of the balance sheet date of the portion of long-term, collateralized debt obligations due within one year or the operating cycle, if longer. Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r170"
     ]
    },
    "us-gaap_SecuredDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SecuredDebtMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Secured Debt [Member]",
        "label": "Secured Debt [Member]",
        "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SecurityDeposit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SecurityDeposit",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Deposit",
        "terseLabel": "Security deposits",
        "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease."
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "trnr_Seed10Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "Seed10Member",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Seed-10.",
        "label": "Seed 10 [Member]",
        "terseLabel": "Seed 10 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment Information",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r318",
      "r320",
      "r1000",
      "r1001",
      "r1004"
     ]
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling and Marketing Expense",
        "terseLabel": "Sales and marketing",
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingAndMarketingExpenseMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfCompensationCostRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling and Marketing Expense [Member]",
        "terseLabel": "Sales and marketing",
        "documentation": "Primary financial statement caption encompassing selling and marketing expense."
       }
      }
     },
     "auth_ref": [
      "r122"
     ]
    },
    "us-gaap_SeniorNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeniorNotesMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Notes [Member]",
        "verboseLabel": "Senior Secured Notes",
        "terseLabel": "Senior Secured Notes [Member]",
        "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeniorSecuredConvertiblePromissoryNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeniorSecuredConvertiblePromissoryNoteMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Secured Convertible Promissory Note [Member]",
        "documentation": "Senior Secured Convertible Promissory Note.",
        "terseLabel": "Senior Secured Convertible Promissory Note [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeniorSecuredNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeniorSecuredNotesMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfCarryingValueOfDebtInstrumentDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfChangeInTheBalanceOfDebtInstrumentDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Secured Notes [Member]",
        "documentation": "Senior secured notes."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeniorSecuredNotesStockWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeniorSecuredNotesStockWarrantsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsScheduleOfChangesInWarrantsIssuedAndOutstandingDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior secured notes stock warrants.",
        "label": "Senior Secured Notes Stock Warrants [Member]",
        "terseLabel": "Senior Secured Notes Stock Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeniorSecuredPromissoryNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeniorSecuredPromissoryNoteMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior Secured Promissory Note [ Member]",
        "label": "Senior Secured Promissory Note [ Member]",
        "documentation": "Senior Secured Promissory Note."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesA1PreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesA1PreferredStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series A-1 Preferred Stock.",
        "label": "Series A-1 preferred stock [Member]",
        "terseLabel": "Series A-1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesA2PreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesA2PreferredStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1",
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series A-2 preferred stock.",
        "label": "Series A-2 Preferred Stock [Member]",
        "terseLabel": "Series A-2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesAConvertibleNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesAConvertibleNotesMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series A Convertible Notes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesAConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesAConvertiblePreferredStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfPotentiallyDilutiveSharesDetails",
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series A convertible preferred stock member.",
        "label": "Series A Convertible Preferred Stock [Member]",
        "terseLabel": "Series A Convertible Preferred Stock",
        "verboseLabel": "Series A Convertible Preferred Stock [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesAConvertiblePreferredStockOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesAConvertiblePreferredStockOneMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series A Convertible Preferred Stock One [Member]",
        "documentation": "Series A convertible preferred stock one.",
        "terseLabel": "Series A Convertible Preferred Stock [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesAConvertiblePreferredStockTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesAConvertiblePreferredStockTwoMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series A Convertible Preferred Stock Two [Member]",
        "label": "Series A Convertible Preferred Stock Two [Member]",
        "documentation": "Series A convertible preferred stock two."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesAFinancingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesAFinancingMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series A financing.",
        "label": "Series A Financing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SeriesAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeriesAMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series A [Member]",
        "documentation": "A classification of auction market preferred securities that may have different rights to other classifications of auction market preferred securities, for example Series B."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesAOneConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesAOneConvertiblePreferredStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfPotentiallyDilutiveSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series A one convertible preferred stock member.",
        "label": "Series A One Convertible Preferred Stock [Member]",
        "terseLabel": "Series A-1 Convertible Preferred Stock"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesAOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesAOneMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitDisclosureOfTemporaryEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series\u00a0A-1.",
        "label": "Series A One [Member]",
        "terseLabel": "Series\u00a0A-1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesAPreferredStockConversionToCommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesAPreferredStockConversionToCommonStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfPotentiallyDilutiveSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series A Preferred Stock Conversion to Common Stock [Member]",
        "documentation": "Series A Preferred Stock conversion to common stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SeriesAPreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeriesAPreferredStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtAdditionalInformationDetails2",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfChangeInTheBalanceOfDebtInstrumentDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series A Preferred Stock [Member]",
        "verboseLabel": "Series A Preferred Shares",
        "terseLabel": "Series A Preferred Stock [Member]",
        "documentation": "Series A preferred stock."
       }
      }
     },
     "auth_ref": [
      "r1120",
      "r1121",
      "r1208"
     ]
    },
    "trnr_SeriesAStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesAStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitDisclosureOfTemporaryEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series A Stock [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesATwoConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesATwoConvertiblePreferredStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfPotentiallyDilutiveSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series A two convertible preferred stock member.",
        "label": "Series A Two Convertible Preferred Stock [Member]",
        "terseLabel": "Series A-2 Convertible Preferred Stock"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesATwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesATwoMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitDisclosureOfTemporaryEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series\u00a0A-2.",
        "label": "Series A Two [Member]",
        "terseLabel": "Series\u00a0A-2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesBConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesBConvertiblePreferredStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series B Convertible Preferred Stock [Member]",
        "documentation": "Series B Convertible Preferred Stock.",
        "terseLabel": "Series B Convertible Preferred Stock"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesBPreferredStockConversionToCommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesBPreferredStockConversionToCommonStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfPotentiallyDilutiveSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series B Preferred Stock Conversion to Common Stock [Member]",
        "documentation": "Series B Preferred Stock conversion to common stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SeriesBPreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeriesBPreferredStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfConsiderationTransferredAndRecognizedAmountsOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series B Preferred Stock [Member]",
        "label": "Series B Preferred Stock [Member]",
        "documentation": "Series B preferred stock."
       }
      }
     },
     "auth_ref": [
      "r1120",
      "r1121",
      "r1208"
     ]
    },
    "trnr_SeriesCConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesCConvertiblePreferredStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series C Convertible Preferred Stock",
        "label": "Series C Convertible Preferred Stock [Member]",
        "documentation": "Series C Convertible Preferred Stock [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesCPreferredStockConversionToCommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesCPreferredStockConversionToCommonStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfPotentiallyDilutiveSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series C Preferred Stock Conversion to Common Stock [Member]",
        "documentation": "Series c preferred stock conversion to common stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SeriesCPreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeriesCPreferredStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets",
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtAdditionalInformationDetails2",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series C Preferred Stock [Member]",
        "terseLabel": "Series C Preferred Stock",
        "documentation": "Series C preferred stock."
       }
      }
     },
     "auth_ref": [
      "r1120",
      "r1121",
      "r1208"
     ]
    },
    "trnr_SeriesSeed10PreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesSeed10PreferredStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series Seed-10 preferred stock [Member]",
        "documentation": "Series Seed-10 preferred stock.",
        "terseLabel": "Series Seed-10 preferred stock [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesSeed1PreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesSeed1PreferredStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series Seed-1 preferred stock [Member]",
        "label": "Series Seed-1 preferred stock [Member]",
        "documentation": "Series Seed-1 preferred stock."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesSeed2PreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesSeed2PreferredStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series Seed-2 preferred stock [Member]",
        "label": "Series Seed-2 preferred stock [Member]",
        "documentation": "Series Seed-2 preferred stock."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesSeed3PreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesSeed3PreferredStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series Seed-3 preferred stock [Member]",
        "documentation": "Series Seed-3 preferred stock.",
        "terseLabel": "Series Seed-3 preferred stock [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesSeed4PreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesSeed4PreferredStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series Seed-4 preferred stock [Member]",
        "documentation": "Series Seed-4 preferred stock.",
        "terseLabel": "Series Seed-4 preferred stock [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesSeed5PreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesSeed5PreferredStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series Seed-5 preferred stock [Member]",
        "label": "Series Seed-5 preferred stock [Member]",
        "documentation": "Series Seed-5 preferred stock."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesSeed6PreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesSeed6PreferredStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series Seed-6 preferred stock [Member]",
        "documentation": "Series Seed-6 preferred stock.",
        "terseLabel": "Series Seed-6 preferred stock [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesSeed7PreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesSeed7PreferredStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series Seed-7 preferred stock [Member]",
        "label": "Series Seed-7 preferred stock [Member]",
        "documentation": "Series Seed-7 preferred stock."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesSeed8PreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesSeed8PreferredStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series Seed-8 preferred stock [Member]",
        "documentation": "Series Seed-8 preferred stock.",
        "terseLabel": "Series Seed-8 preferred stock [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesSeed9PreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesSeed9PreferredStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series seed 9 preferred stock.",
        "label": "Series Seed 9 Preferred Stock [Member]",
        "terseLabel": "Series Seed-9 preferred stock [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesSeedAndSeriesAAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesSeedAndSeriesAAgreementMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series seed and series A agreement.",
        "label": "Series Seed and Series A Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesSeedConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesSeedConvertiblePreferredStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfPotentiallyDilutiveSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series Seed Convertible Preferred Stock [Member]",
        "documentation": "Series Seed convertible preferred stock.",
        "terseLabel": "Series Seed Convertible Preferred Stock",
        "verboseLabel": "Series Seed convertible preferred stock [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesSeedEightConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesSeedEightConvertiblePreferredStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfPotentiallyDilutiveSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series seed eight convertible preferred stock member.",
        "label": "Series Seed Eight Convertible Preferred Stock [Member]",
        "terseLabel": "Series Seed 8 Convertible Preferred Stock"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesSeedEightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesSeedEightMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitDisclosureOfTemporaryEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series\u00a0seed-8.",
        "label": "Series Seed Eight [Member]",
        "terseLabel": "Series\u00a0Seed-8 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesSeedFiveConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesSeedFiveConvertiblePreferredStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfPotentiallyDilutiveSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series seed five convertible preferred stock member.",
        "label": "Series Seed Five Convertible Preferred Stock [Member]",
        "terseLabel": "Series Seed 5 Convertible Preferred Stock"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesSeedFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesSeedFiveMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitDisclosureOfTemporaryEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series\u00a0seed-5.",
        "label": "Series Seed Five [Member]",
        "terseLabel": "Series\u00a0Seed-5 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesSeedFourConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesSeedFourConvertiblePreferredStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfPotentiallyDilutiveSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series seed four convertible preferred stock member.",
        "label": "Series Seed Four Convertible Preferred Stock [Member]",
        "terseLabel": "Series Seed 4 Convertible Preferred Stock"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesSeedFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesSeedFourMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitDisclosureOfTemporaryEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series seed 4",
        "label": "Series Seed Four [Member]",
        "terseLabel": "Series\u00a0Seed-4 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesSeedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesSeedMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitDisclosureOfTemporaryEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series seed.",
        "label": "Series Seed [Member]",
        "terseLabel": "Series Seed [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesSeedNineConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesSeedNineConvertiblePreferredStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfPotentiallyDilutiveSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series seed nine convertible preferred stock member.",
        "label": "Series Seed Nine Convertible Preferred Stock [Member]",
        "terseLabel": "Series Seed 9 Convertible Preferred Stock"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesSeedNineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesSeedNineMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitDisclosureOfTemporaryEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series\u00a0seed-9.",
        "label": "Series Seed Nine [Member]",
        "terseLabel": "Series\u00a0Seed-9 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesSeedNineOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesSeedNineOneMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitDisclosureOfTemporaryEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series seed nine one.",
        "label": "Series Seed Nine One [Member]",
        "terseLabel": "Series\u00a0Seed-9 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesSeedOneConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesSeedOneConvertiblePreferredStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfPotentiallyDilutiveSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series seed one convertible preferred stock member.",
        "label": "Series Seed One Convertible Preferred Stock [Member]",
        "terseLabel": "Series Seed 1 Convertible Preferred Stock"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesSeedOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesSeedOneMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitDisclosureOfTemporaryEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series\u00a0seed-1.",
        "label": "Series Seed One [Member]",
        "terseLabel": "Series\u00a0Seed-1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesSeedPreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesSeedPreferredStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series Seed preferred stock [Member]",
        "documentation": "Series Seed preferred stock.",
        "terseLabel": "Series Seed preferred stock [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesSeedSevenConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesSeedSevenConvertiblePreferredStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfPotentiallyDilutiveSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series seed seven convertible preferred stock member.",
        "label": "Series Seed Seven Convertible Preferred Stock [Member]",
        "terseLabel": "Series Seed 7 Convertible Preferred Stock"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesSeedSevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesSeedSevenMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitDisclosureOfTemporaryEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series\u00a0seed-7.",
        "label": "Series Seed Seven [Member]",
        "terseLabel": "Series\u00a0Seed-7 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesSeedSixConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesSeedSixConvertiblePreferredStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfPotentiallyDilutiveSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series seed six convertible preferred stock member.",
        "label": "Series Seed Six Convertible Preferred Stock [Member]",
        "terseLabel": "Series Seed 6 Convertible Preferred Stock"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesSeedSixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesSeedSixMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitDisclosureOfTemporaryEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series\u00a0seed-6.",
        "label": "Series Seed Six [Member]",
        "terseLabel": "Series\u00a0Seed-6 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesSeedTenConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesSeedTenConvertiblePreferredStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfPotentiallyDilutiveSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series seed ten convertible preferred stock member.",
        "label": "Series Seed Ten Convertible Preferred Stock [Member]",
        "terseLabel": "Series Seed 10 Convertible Preferred Stock"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesSeedTenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesSeedTenMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitDisclosureOfTemporaryEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series\u00a0seed-10.",
        "label": "Series Seed Ten [Member]",
        "terseLabel": "Series\u00a0Seed-10 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesSeedThreeConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesSeedThreeConvertiblePreferredStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfPotentiallyDilutiveSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series seed three convertible preferred stock member.",
        "label": "Series Seed Three Convertible Preferred Stock [Member]",
        "terseLabel": "Series Seed 3 Convertible Preferred Stock"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesSeedThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesSeedThreeMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitDisclosureOfTemporaryEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series\u00a0seed-3.",
        "label": "Series Seed Three [Member]",
        "terseLabel": "Series\u00a0Seed-3 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesSeedTwoConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesSeedTwoConvertiblePreferredStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfPotentiallyDilutiveSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series seed two convertible preferred stock member.",
        "label": "Series Seed Two Convertible Preferred Stock [Member]",
        "terseLabel": "Series Seed 2 Convertible Preferred Stock"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesSeedTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesSeedTwoMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitDisclosureOfTemporaryEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series\u00a0seed-2.",
        "label": "Series Seed Two [Member]",
        "terseLabel": "Series\u00a0Seed-2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesSeedTwoTenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesSeedTwoTenMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series Seed Two Ten [Member]",
        "terseLabel": "Series\u00a0Seed-2-10 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SeriesSeedZeroToTenPreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SeriesSeedZeroToTenPreferredStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series seed zero to ten preferred stock.",
        "label": "Series Seed Zero To Ten Preferred Stock [Member]",
        "terseLabel": "Series Seed 0 - 10 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_ServiceProvidersStockWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ServiceProvidersStockWarrantsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsScheduleOfChangesInWarrantsIssuedAndOutstandingDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Service providers stock warrants.",
        "label": "Service Providers Stock Warrants [Member]",
        "terseLabel": "Service Providers Stock Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Grants in period",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r544"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price",
        "terseLabel": "Fair value of common stock for awards granted",
        "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssumptionsUsedToEstimateTheFairValueDetails",
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfStockOptionValuationAssumptionsDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Expected dividend yield",
        "verboseLabel": "Expected dividend rate",
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term."
       }
      }
     },
     "auth_ref": [
      "r555"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssumptionsUsedToEstimateTheFairValueDetails",
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfStockOptionValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Weighted-average expected volatility",
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": [
      "r554"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssumptionsUsedToEstimateTheFairValueDetails",
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfStockOptionValuationAssumptionsDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Weighted-average risk-free interest rate",
        "verboseLabel": "Risk free rate",
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r556"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfCompensationCostRecognizedDetails",
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfStockOptionActivityDetails",
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfUnvestedCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r525",
      "r527",
      "r529",
      "r530",
      "r531",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "terseLabel": "Number of shares authorized for issuance under share-based payment arrangement",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1037"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Options exercisable",
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan."
       }
      }
     },
     "auth_ref": [
      "r535"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "verboseLabel": "Options exercisable",
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r535"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "verboseLabel": "Exercised",
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares."
       }
      }
     },
     "auth_ref": [
      "r548"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period",
        "negatedLabel": "Number of options, Cancelled or forfeited",
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r539"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfStockOptionActivityDetails",
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfUnvestedCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Number of options, Granted",
        "verboseLabel": "Issued",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r537"
     ]
    },
    "trnr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodRepurchaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodRepurchaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfUnvestedCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options grants in period repurchase liability.",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award Options Grants in Period Repurchase Liability",
        "terseLabel": "Repurchase liability, Issued"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfUnvestedCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted-average grant date fair value per option",
        "verboseLabel": "Weighted average exercise price, Issued",
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology."
       }
      }
     },
     "auth_ref": [
      "r547"
     ]
    },
    "trnr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonVestedNumberOfSharesRepurchased": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonVestedNumberOfSharesRepurchased",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfUnvestedCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options non vested number of shares repurchased.",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award Options Non Vested Number of Shares Repurchased",
        "negatedLabel": "Repurchased"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Outstanding, aggregate intrinsic value, outstanding",
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "periodStartLabel": "Number of options, Outstanding, Begining Balance",
        "periodEndLabel": "Number of options, Outstanding, Ending Balance",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r533",
      "r534"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Outstanding, Ending Balance",
        "periodStartLabel": "Outstanding, Begining Balance",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r533",
      "r534"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRePricedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRePricedNumber",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options repriced.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options Re-priced Number",
        "terseLabel": "Number of repriced option awards"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRepurchaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRepurchaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfUnvestedCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options repurchase liability.",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award Options Repurchase Liability",
        "periodEndLabel": "Ending Balance, Repurchase liability",
        "periodStartLabel": "Beginning Balance, Repurchase liability"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRepurchasedRepurchaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRepurchasedRepurchaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfUnvestedCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options repurchased repurchase liability.",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award Options Repurchased Repurchase Liability",
        "terseLabel": "Repurchase liability, Repurchased"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRepurchasedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsRepurchasedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfUnvestedCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options repurchased weighted average grant date fair value.",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award Options Repurchased Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted average exercise price, Repurchased"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "terseLabel": "Unvested, aggregate intrinsic value",
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r549"
     ]
    },
    "trnr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedRepurchaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedRepurchaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfUnvestedCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options vested repurchase liability.",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award Options Vested Repurchase Liability",
        "terseLabel": "Repurchase liability, Vested"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r529",
      "r530",
      "r531",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557"
     ]
    },
    "trnr_ShareBasedCompensationArrangementsByShareBasedPaymentAwardGrantsInPeriodStraightLineCalculationUsingThirdPartyValuationWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardGrantsInPeriodStraightLineCalculationUsingThirdPartyValuationWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing by straight-line calculation using the contemporaneous third-party valuations methodology.",
        "label": "Share Based Compensation Arrangements by Share Based Payment Award, Grants in Period, Straight-line Calculation using Third-Party Valuation, Weighted Average Grant Date Fair Value",
        "terseLabel": "Awards granted, straight-line using third-party valuation (in dollars per share)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "verboseLabel": "Exercised",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r538"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "verboseLabel": "Cancelled or forfeited",
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated."
       }
      }
     },
     "auth_ref": [
      "r539"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "verboseLabel": "Granted",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r537"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Stock-Based Compensation",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r524",
      "r532",
      "r551",
      "r552",
      "r553",
      "r554",
      "r557",
      "r564",
      "r565",
      "r566",
      "r567"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Accelerated Vesting, Number",
        "terseLabel": "Number of accelerated vested shares",
        "documentation": "Number of shares for which recognition of cost was accelerated for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "terseLabel": "Expiration Period",
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1036"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssumptionsUsedToEstimateTheFairValueDetails",
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfStockOptionValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Weighted-average expected term (in years)",
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r553"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "verboseLabel": "Options exercisable",
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Options exercisable",
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfStockOptionActivityDetails",
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfUnvestedCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares",
        "terseLabel": "Number of options, unvested",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "documentation": "Number of non-vested options outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfStockOptionActivityDetails",
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfUnvestedCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price",
        "periodEndLabel": "Weighted average exercise price, Options unvested,Ending Balance",
        "periodStartLabel": "Weighted average exercise price, Options unvested, Beginning Balance",
        "documentation": "Weighted average grant-date fair value of non-vested options outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Balance",
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r154"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfUnvestedCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Vested",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares",
        "documentation": "Number of options vested."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfUnvestedCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted average exercise price, Vested",
        "documentation": "Weighted average grant-date fair value of options vested."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent",
        "terseLabel": "Purchase price of common stock expressed as a percentage of its fair value",
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SharebasedcompensationarrangementbysharebasedpaymentawardoptionsaggregateintrinsicvalueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SharebasedcompensationarrangementbysharebasedpaymentawardoptionsaggregateintrinsicvalueAbstract",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options aggregate intrinsic value.",
        "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValue [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_Sharebasedcompensationarrangementbysharebasedpaymentawardoptionsnonvestedweightedaverageremainingcontractualterm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "Sharebasedcompensationarrangementbysharebasedpaymentawardoptionsnonvestedweightedaverageremainingcontractualterm",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options non vested weighted average remaining contractual term.",
        "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageRemainingContractualTerm",
        "terseLabel": "Options unvested"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SharebasedcompensationarrangementbysharebasedpaymentawardoptionsweightedaverageremainingcontractualtermAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SharebasedcompensationarrangementbysharebasedpaymentawardoptionsweightedaverageremainingcontractualtermAbstract",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options weighted average remaining contractual term [Abstract]",
        "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTerm [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesIssuedPricePerShare",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares Issued, Price Per Share",
        "terseLabel": "Stock price",
        "verboseLabel": "Share issue price",
        "documentation": "Per share or per unit amount of equity securities issued."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesOutstanding",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares, Outstanding",
        "periodEndLabel": "Ending balance, shares",
        "periodStartLabel": "Beginning balance, shares",
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtTypeAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfCarryingValueOfDebtInstrumentDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfChangeInTheBalanceOfDebtInstrumentDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueOfLiabilitiesMeasuredOnRecurringBasisDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Debt, Type [Axis]",
        "documentation": "Information by type of short-term debt arrangement."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r1195",
      "r1196",
      "r1197"
     ]
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtTypeDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfCarryingValueOfDebtInstrumentDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfChangeInTheBalanceOfDebtInstrumentDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueOfLiabilitiesMeasuredOnRecurringBasisDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Debt, Type [Domain]",
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r1195",
      "r1196",
      "r1197"
     ]
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfLeaseExpenseAndOtherInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Lease, Cost",
        "terseLabel": "Short term lease cost",
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
       }
      }
     },
     "auth_ref": [
      "r725",
      "r1054"
     ]
    },
    "us-gaap_ShorttermDebtAverageOutstandingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShorttermDebtAverageOutstandingAmount",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Debt, Average Outstanding Amount",
        "terseLabel": "Balance outstanding for the PPP loan",
        "documentation": "For the form of debt having an initial term of less than one year or less than the normal operating cycle, if longer, average borrowings during the period."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r204",
      "r921"
     ]
    },
    "trnr_SignificantAccountingPoliciesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SignificantAccountingPoliciesPolicyTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies, [Policy Text Block]",
        "documentation": "Significant accounting policies.",
        "terseLabel": "Significant Accounting Policies"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies [Text Block]",
        "verboseLabel": "Summary of Significant Accounting Policies",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r133",
      "r252"
     ]
    },
    "trnr_SimpleAgreementsForFutureEquityAndAdvanceSubscriptionAgreementsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SimpleAgreementsForFutureEquityAndAdvanceSubscriptionAgreementsLineItems",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SimpleAgreementsForFutureEquityAndAdvanceSubscriptionAgreementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Simple agreements for future equity and advance subscription agreements.",
        "label": "Simple Agreements for Future Equity and Advance Subscription Agreements [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SimpleAgreementsForFutureEquityAndAdvanceSubscriptionAgreementsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SimpleAgreementsForFutureEquityAndAdvanceSubscriptionAgreementsPolicyTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Simple Agreements for Future Equity and Advance Subscription Agreements.",
        "label": "Simple Agreements for Future Equity and Advance Subscription Agreements [Policy Text Block]",
        "terseLabel": "Simple Agreements for Future Equity (\"SAFES\") and Advance Subscription Agreements (\"ASAs\")"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SimpleAgreementsForFutureEquityAndAdvanceSubscriptionAgreementsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SimpleAgreementsForFutureEquityAndAdvanceSubscriptionAgreementsTable",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SimpleAgreementsForFutureEquityAndAdvanceSubscriptionAgreementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Simple agreements for future equity and advance subscription agreements.",
        "label": "Simple Agreements for Future Equity and Advance Subscription Agreements [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SimpleAgreementsForFutureEquityAndAdvanceSubscriptionAgreementsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SimpleAgreementsForFutureEquityAndAdvanceSubscriptionAgreementsTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SimpleAgreementsForFutureEquityAndAdvanceSubscriptionAgreements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Simple agreements for future equity and advance subscription agreements.",
        "label": "Simple Agreements for Future Equity and Advance Subscription Agreements [Text Block]",
        "terseLabel": "Simple Agreements for Future Equity and Advance Subscription Agreements"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SimpleAgreementsForFutureEquityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SimpleAgreementsForFutureEquityMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails",
      "http://formelife.com/20250212/taxonomy/role/SimpleAgreementsForFutureEquityAndAdvanceSubscriptionAgreementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Simple agreements for future equity.",
        "label": "Simple Agreements for Future Equity [Member]",
        "terseLabel": "Simple Agreements for Future Equity [Member]",
        "verboseLabel": "SAFE Liability [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SimpleAgreementsForFutureEquitySafesAndAdvanceSubscriptionAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SimpleAgreementsForFutureEquitySafesAndAdvanceSubscriptionAgreementMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Simple Agreements For Future Equity SAFES And Advance Subscription Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Software and Software Development Costs [Member]",
        "terseLabel": "Software Costs",
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StateAndLocalJurisdictionMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "State and Local Jurisdiction [Member]",
        "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax."
       }
      }
     },
     "auth_ref": [
      "r582"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets",
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfConsiderationTransferredAndRecognizedAmountsOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtAdditionalInformationDetails2",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfChangeInTheBalanceOfDebtInstrumentDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitDisclosureOfTemporaryEquityDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1",
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitParenthetical",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsScheduleOfChangesInWarrantsIssuedAndOutstandingDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r226",
      "r227",
      "r228",
      "r255",
      "r286",
      "r287",
      "r290",
      "r292",
      "r300",
      "r301",
      "r355",
      "r429",
      "r431",
      "r432",
      "r433",
      "r436",
      "r437",
      "r470",
      "r471",
      "r474",
      "r477",
      "r485",
      "r696",
      "r845",
      "r846",
      "r847",
      "r848",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r870",
      "r890",
      "r913",
      "r938",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r1088",
      "r1134",
      "r1145"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionScheduleOfConsiderationTransferredAndRecognizedAmountsOfIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtAdditionalInformationDetails2",
      "http://formelife.com/20250212/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssumptionsUsedToEstimateTheFairValueDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueOfLiabilitiesMeasuredOnRecurringBasisDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsTables",
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r107",
      "r110",
      "r111",
      "r207",
      "r241",
      "r242",
      "r243",
      "r262",
      "r263",
      "r264",
      "r267",
      "r275",
      "r278",
      "r280",
      "r299",
      "r359",
      "r365",
      "r403",
      "r487",
      "r607",
      "r608",
      "r621",
      "r622",
      "r623",
      "r626",
      "r636",
      "r637",
      "r649",
      "r651",
      "r652",
      "r653",
      "r654",
      "r656",
      "r667",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r714",
      "r717",
      "r737",
      "r818",
      "r830",
      "r831",
      "r832",
      "r858",
      "r938"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets",
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited",
      "http://formelife.com/20250212/taxonomy/role/LeasesAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/OtherAssetsNetScheduleOfOtherAssetsDetails",
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1",
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r262",
      "r263",
      "r264",
      "r299",
      "r717",
      "r785",
      "r843",
      "r870",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r890",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r900",
      "r901",
      "r902",
      "r903",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r911",
      "r914",
      "r915",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r938",
      "r1063"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]"
       }
      }
     },
     "auth_ref": [
      "r281",
      "r523",
      "r1089",
      "r1090",
      "r1143"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets",
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited",
      "http://formelife.com/20250212/taxonomy/role/LeasesAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/OtherAssetsNetScheduleOfOtherAssetsDetails",
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1",
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r262",
      "r263",
      "r264",
      "r299",
      "r324",
      "r717",
      "r785",
      "r843",
      "r870",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r890",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r900",
      "r901",
      "r902",
      "r903",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r911",
      "r914",
      "r915",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r938",
      "r1063"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_StockBasedCompensationCapitalizedInIntangibleAssetAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "StockBasedCompensationCapitalizedInIntangibleAssetAndOtherAssets",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Based Compensation Capitalized in Intangible Asset and Other Assets",
        "documentation": "Stock based compensation capitalized in intangible asset and other assets.",
        "terseLabel": "Stock-based compensation capitalized in intangible asset and other assets"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_StockBasedCompensationCapitalizedInSoftware": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "StockBasedCompensationCapitalizedInSoftware",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock based compensation capitalized in software.",
        "label": "Stock Based Compensation Capitalized in Software",
        "terseLabel": "Stock-based compensation capitalized in software"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssued1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssued1",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued",
        "terseLabel": "Issuance of preferred stock through conversion of debt",
        "documentation": "The fair value of stock issued in noncash financing activities."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r37",
      "r38"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities",
        "verboseLabel": "Issuance of common stock upon conversion, shares",
        "terseLabel": "Issuance of shares upon conversion",
        "netLabel": "Issuance upon conversion of convertible notes, shares",
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r55",
      "r107",
      "r110",
      "r147",
      "r455"
     ]
    },
    "trnr_StockIssuedDuringPeriodSharesConversionOfWarrants": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "StockIssuedDuringPeriodSharesConversionOfWarrants",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of Common stock upon conversion of warrants, Shares",
        "label": "Stock Issued During Period Shares Conversion of Warrants",
        "documentation": "Stock issued during period shares conversion of warrants."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_StockIssuedDuringPeriodSharesDebtExtinguishment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "StockIssuedDuringPeriodSharesDebtExtinguishment",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of Common stock upon extinguishment of debt, shares",
        "label": "Stock Issued During Period Shares Debt Extinguishment",
        "documentation": "Stock issued during period shares debt extinguishment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtAdditionalInformationDetails2",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Issuance of stock, shares",
        "verboseLabel": "Stock issued during period, shares, new issues",
        "netLabel": "Issuance of common stock",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r106",
      "r107",
      "r147",
      "r845",
      "r938",
      "r974"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesReverseStockSplits",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Shares, Reverse Stock Splits",
        "terseLabel": "1 for 40 reverse stock split share round up",
        "documentation": "Reduction in the number of shares during the period as a result of a reverse stock split."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "totalLabel": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture, Total",
        "terseLabel": "Stock - based compensation , Shares",
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r106",
      "r107",
      "r147"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfStockOptionActivityDetails",
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Number of options, Exercised",
        "verboseLabel": "Issuance of Common stock upon exercise of stock options, shares",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r106",
      "r107",
      "r147",
      "r538"
     ]
    },
    "trnr_StockIssuedDuringPeriodSharesWarrantsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "StockIssuedDuringPeriodSharesWarrantsExercised",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock issued during period shares warrants exercised.",
        "label": "Stock Issued During Period Shares Warrants Exercised",
        "terseLabel": "Exercise of stock warrants (in shares)",
        "verboseLabel": "Stock issued upon exercise of warrants"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities",
        "terseLabel": "Issuance of Common stock upon conversion of convertible notes",
        "verboseLabel": "Stock issued during period, value, conversion of convertible securities",
        "netLabel": "Issuance of shares upon conversion, value",
        "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r107",
      "r110",
      "r111",
      "r147"
     ]
    },
    "trnr_StockIssuedDuringPeriodValueConversionOfWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "StockIssuedDuringPeriodValueConversionOfWarrants",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of Common stock upon conversion of warrants",
        "label": "Stock Issued During Period Value Conversion of Warrants",
        "documentation": "Stock issued during period value conversion of warrants."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_StockIssuedDuringPeriodValueDebtExtinguishment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "StockIssuedDuringPeriodValueDebtExtinguishment",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period Value Debt Extinguishment",
        "documentation": "Stock issued during period value debt extinguishment.",
        "terseLabel": "Issuance of Common stock upon extinguishment of debt"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Issuance of stock",
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r106",
      "r107",
      "r147",
      "r858",
      "r938",
      "r974",
      "r1070"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Issuance of Common stock upon exercise of stock options",
        "documentation": "Value of stock issued as a result of the exercise of stock options."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r107",
      "r110",
      "r111",
      "r147"
     ]
    },
    "trnr_StockIssuedDuringPeriodValueWarrantsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "StockIssuedDuringPeriodValueWarrantsExercised",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock issued during period value warrants exercised.",
        "label": "Stock Issued During Period Value Warrants Exercised",
        "terseLabel": "Exercise of stock warrants"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_StockIssuedForGrantRightToSellAndDistributeProductShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "StockIssuedForGrantRightToSellAndDistributeProductShares",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock issued for grant right to sell and distribute product",
        "label": "Stock Issued For Grant Right To Sell And Distribute Product, Shares",
        "documentation": "Stock issued for grant right to sell and distribute product, shares."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_StockOptionsToPurchaseCommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "StockOptionsToPurchaseCommonStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfPotentiallyDilutiveSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock options to purchase common stock member.",
        "label": "Stock Options to Purchase Common Stock [Member]",
        "terseLabel": "Stock Options to Purchase Common Stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets",
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders' equity (deficit)",
        "terseLabel": "Stockholders' equity",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r110",
      "r111",
      "r136",
      "r892",
      "r910",
      "r939",
      "r940",
      "r1055",
      "r1071",
      "r1136",
      "r1159",
      "r1264",
      "r1325"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders' equity (deficit)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Equity, Including Portion Attributable to Noncontrolling Interest, Ending Balance",
        "periodStartLabel": "Equity, Including Portion Attributable to Noncontrolling Interest, Beginning Balance",
        "totalLabel": "Equity, Including Portion Attributable to Noncontrolling Interest, Total",
        "terseLabel": "Mezzanine equity",
        "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r69",
      "r70",
      "r207",
      "r208",
      "r242",
      "r262",
      "r263",
      "r264",
      "r267",
      "r275",
      "r278",
      "r359",
      "r365",
      "r403",
      "r487",
      "r607",
      "r608",
      "r621",
      "r622",
      "r623",
      "r626",
      "r636",
      "r637",
      "r649",
      "r651",
      "r652",
      "r653",
      "r654",
      "r656",
      "r667",
      "r702",
      "r703",
      "r707",
      "r715",
      "r737",
      "r831",
      "r832",
      "r855",
      "r892",
      "r910",
      "r939",
      "r940",
      "r978",
      "r1070",
      "r1136",
      "r1159",
      "r1264",
      "r1325"
     ]
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Text Block]",
        "terseLabel": "Stockholders' Equity (Deficit)",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r254",
      "r469",
      "r471",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r481",
      "r482",
      "r484",
      "r487",
      "r658",
      "r941",
      "r943",
      "r980"
     ]
    },
    "us-gaap_StockholdersEquityReverseStockSplit": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityReverseStockSplit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Reverse Stock Split",
        "terseLabel": "Reverse Stock Split rate description",
        "documentation": "Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements."
       }
      }
     },
     "auth_ref": [
      "r148"
     ]
    },
    "us-gaap_SubordinatedDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubordinatedDebt",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subordinated Debt",
        "terseLabel": "Subordinated debt",
        "periodEndLabel": "Subordinated Debt, Ending Balance",
        "periodStartLabel": "Subordinated Debt, Beginning Balance",
        "totalLabel": "Subordinated Debt, Total",
        "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of subordinated debt (with initial maturities beyond one year or beyond the operating cycle if longer). Subordinated debt places a lender in a lien position behind debt having a higher priority of repayment in liquidation of the entity's assets."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r94",
      "r175",
      "r1287"
     ]
    },
    "us-gaap_SubordinatedDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubordinatedDebtMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subordinated Debt [Member]",
        "label": "Subordinated Debt [Member]",
        "documentation": "This element represents domestic or foreign subordinated debt. Subordinated debt has a lower priority of repayment in liquidation of the entity's assets."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SubscriptionReceivableForIssuanceOfPreferredStock": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SubscriptionReceivableForIssuanceOfPreferredStock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subscription Receivable for Issuance of Preferred Stock",
        "documentation": "Subscription receivable for issuance of preferred stock.",
        "terseLabel": "Subscription receivable for issuance of Series A preferred stock, shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SubscriptionReceivableForIssuanceOfPreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SubscriptionReceivableForIssuanceOfPreferredStockValue",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subscription receivable for issuance of Series A preferred stock",
        "label": "Subscription Receivable for Issuance of Preferred Stock, Value",
        "documentation": "Subscription receivable for issuance of preferred stock, value."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_SubscriptionReceivablePreferredStockSeriesAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "SubscriptionReceivablePreferredStockSeriesAMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subscription Receivable Preferred Stock Series A",
        "label": "Subscription Receivable Preferred Stock Series A [Member]",
        "documentation": "Subscription Receivable Preferred Stock Series A."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Line Items]",
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event."
       }
      }
     },
     "auth_ref": [
      "r708",
      "r747"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r708",
      "r747"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Table]",
        "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued."
       }
      }
     },
     "auth_ref": [
      "r708",
      "r747"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r708",
      "r747"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r708",
      "r747"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r746",
      "r748"
     ]
    },
    "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]",
        "documentation": "Disclosure of information about sale of stock made by subsidiary or equity method investee to investor outside consolidated group by type of sale. Includes, but is not limited to, stock issued in business combination in exchange for share of acquired entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1",
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitParenthetical",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Axis]",
        "documentation": "Information by type of sale of the entity's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiarySaleOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsidiarySaleOfStockLineItems",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiary, Sale of Stock [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental Disclosure Of Cash Flow Information:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplierConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplierConcentrationRiskMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/ConcentrationOfCreditRiskAndMajorCustomersAndVendorsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplier Concentration Risk [Member]",
        "terseLabel": "Supplier Concentration Risk [Member]",
        "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services."
       }
      }
     },
     "auth_ref": [
      "r135"
     ]
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardAmount",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Credit Carryforward, Amount",
        "terseLabel": "Tax Credit Carryforward, Amount",
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r604"
     ]
    },
    "us-gaap_TaxCreditCarryforwardExpirationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardExpirationDate",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Credit Carryforward, Expiration Date",
        "terseLabel": "Tax Credit Carryforward, Expiration Date",
        "documentation": "Expiration date of the tax credit carryforward, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r604"
     ]
    },
    "trnr_TaxCreditCarryforwardExpirationYear": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "TaxCreditCarryforwardExpirationYear",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Credit Carryforward, Expiration Year",
        "documentation": "Tax credit carryforward, expiration year."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TaxesPayableCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxesPayableCurrentAndNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxes Payable",
        "terseLabel": "Income tax payable",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r171",
      "r1286"
     ]
    },
    "trnr_TemporaryEquityAdditionalStockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "TemporaryEquityAdditionalStockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary equity additional stock issued during period value new issues.",
        "label": "Temporary Equity Additional Stock Issued During Period Value New Issues",
        "terseLabel": "Issuance of Series A-2 preferred stock, net of issuance costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TemporaryEquityAggregateAmountOfRedemptionRequirement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TemporaryEquityAggregateAmountOfRedemptionRequirement",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitDisclosureOfTemporaryEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity, Aggregate Amount of Redemption Requirement",
        "verboseLabel": "Net\u00a0Carrying\u00a0Value",
        "documentation": "Aggregate amount of redemption requirements for each class or type of redeemable stock classified as temporary equity for each of the five years following the latest balance sheet date. The redemption requirement does not constitute an unconditional obligation that will be settled in a variable number of shares constituting a monetary value predominantly indexed to (a) a fixed monetary amount known at inception, (b) an amount inversely correlated with the residual value of the entity, or (c) an amount determined by reference to something other than the fair value of issuer's stock. Does not include mandatorily redeemable stock. The exception is if redemption is required upon liquidation or termination of the reporting entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TemporaryEquityByClassOfStockTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TemporaryEquityByClassOfStockTable",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitDisclosureOfTemporaryEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity, by Class of Stock [Table]",
        "documentation": "Disclosure of information about equity instrument classified as temporary equity. Includes, but not is limited to, description of share, value, share authorized, issued, and outstanding, redemption price per share, and subscription receivable."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r54"
     ]
    },
    "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TemporaryEquityCarryingAmountAttributableToParent",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity, Carrying Amount, Attributable to Parent",
        "periodEndLabel": "Endng balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Temporary equity, carrying amount, attributable to parent",
        "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer."
       }
      }
     },
     "auth_ref": [
      "r429",
      "r431",
      "r432",
      "r433",
      "r436",
      "r437",
      "r568",
      "r807"
     ]
    },
    "us-gaap_TemporaryEquityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TemporaryEquityLineItems",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitDisclosureOfTemporaryEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TemporaryEquityLiquidationPreference": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TemporaryEquityLiquidationPreference",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitDisclosureOfTemporaryEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity, Liquidation Preference",
        "terseLabel": "Temporary equity, liquidation preference",
        "verboseLabel": "Liquidation Preference",
        "documentation": "The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TemporaryEquityRedemptionPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TemporaryEquityRedemptionPricePerShare",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitDisclosureOfTemporaryEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity, Redemption Price Per Share",
        "terseLabel": "Temporary equity, redemption price per share",
        "verboseLabel": "Price\u00a0per\u00a0Share",
        "documentation": "Amount to be paid per share that is classified as temporary equity by entity upon redemption. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r54"
     ]
    },
    "us-gaap_TemporaryEquitySharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TemporaryEquitySharesAuthorized",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitDisclosureOfTemporaryEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity, Shares Authorized",
        "terseLabel": "Temporary equity, shares authorized",
        "verboseLabel": "Shares\u00a0Authorized",
        "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer."
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "us-gaap_TemporaryEquitySharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TemporaryEquitySharesOutstanding",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitDisclosureOfTemporaryEquityDetails",
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity, Shares Outstanding",
        "periodEndLabel": "Ending balance, shares",
        "periodStartLabel": "Beginning balance, shares",
        "terseLabel": "Temporary equity, shares outstanding",
        "verboseLabel": "Shares\u00a0Outstanding",
        "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer."
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "trnr_TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary equity stock issued during period shares conversion of convertible securities.",
        "label": "Temporary Equity Stock Issued During Period Shares Conversion of Convertible Securities",
        "terseLabel": "Issuance of Series A-2 preferred stock upon conversion of convertible notes, shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesIssuanceOfSeriesAOnePreferredStock.": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesIssuanceOfSeriesAOnePreferredStock.",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity Stock Issued During Period Shares Conversion Of Convertible Securities Issuance of Series A One Preferred Stock.",
        "label": "Temporary Equity Stock Issued During Period Shares Conversion Of Convertible Securities Issuance of Series A One Preferred Stock.",
        "terseLabel": "Issuance of Series A-1 preferred stock upon conversion of convertible notes, shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesIssuanceOfSeriesAPreferredStock": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesIssuanceOfSeriesAPreferredStock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity Stock Issued During Period Shares Conversion Of Convertible Securities Issuance of Series A Preferred Stock.",
        "label": "Temporary Equity Stock Issued During Period Shares Conversion Of Convertible Securities Issuance of Series A Preferred Stock",
        "terseLabel": "Issuance of Series A preferred stock upon conversion of convertible notes, shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary equity stock issued during period shares new issues.",
        "label": "Temporary Equity Stock Issued During Period Shares New Issues",
        "terseLabel": "Issuance of Series A-2 preferred stock, net of issuance costs, shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_TemporaryEquityStockIssuedDuringPeriodSharesNewIssuesIssuanceOfSeriesAPreferredStock": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssuesIssuanceOfSeriesAPreferredStock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity Stock Issued During Period Shares New Issues Issuance of Series A Preferred Stock.",
        "label": "Temporary Equity Stock Issued During Period Shares New Issues Issuance of Series A Preferred Stock",
        "terseLabel": "Issuance of Series A preferred stock net of issuance costs, shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_TemporaryEquityStockIssuedDuringPeriodSharesNewIssuesSeriesSeedNinePreferredStock": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssuesSeriesSeedNinePreferredStock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity Stock Issued During Period Shares New Issues Series Seed Nine Preferred Stock.",
        "label": "Temporary Equity Stock Issued During Period Shares New Issues Series Seed Nine Preferred Stock",
        "terseLabel": "Issuance of Series Seed-9 preferred stock, shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary equity stock issued during period value conversion of convertible Securities.",
        "label": "Temporary Equity Stock Issued During Period Value Conversion of Convertible Securities",
        "terseLabel": "Issuance of Series A-2 preferred stock upon conversion of convertible notes"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesIssuanceOfSeriesAOnePreferredStock.": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesIssuanceOfSeriesAOnePreferredStock.",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity Stock Issued During Period Value Conversion Of Convertible Securities Issuance of Series A One Preferred Stock.",
        "label": "Temporary Equity Stock Issued During Period Value Conversion Of Convertible Securities Issuance of Series A One Preferred Stock.",
        "terseLabel": "Issuance of Series A-1 preferred stock upon conversion of convertible notes"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesIssuanceOfSeriesAPreferredStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesIssuanceOfSeriesAPreferredStock",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity Stock Issued During Period Value Conversion Of Convertible Securities Issuance of Series A Preferred Stock.",
        "label": "Temporary Equity Stock Issued During Period Value Conversion Of Convertible Securities Issuance of Series A Preferred Stock",
        "terseLabel": "Issuance of Series A preferred stock upon conversion of convertible notes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity, Stock Issued During Period, Value, New Issues",
        "terseLabel": "Issuance of Series A-2 preferred stock, net of issuance costs",
        "documentation": "Value of new stock classified as temporary equity issued during the period."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_TemporaryEquityStockIssuedDuringPeriodValueNewIssuesIssuanceOfSeriesAPreferredStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssuesIssuanceOfSeriesAPreferredStock",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of Series A preferred stock net of issuance costs",
        "documentation": "Temporary Equity Stock Issued During Period Value New Issues Issuance of Series A Preferred Stock.",
        "label": "Temporary Equity Stock Issued During Period Value New Issues Issuance of Series A Preferred Stock"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_TemporaryEquityStockIssuedDuringPeriodValueNewIssuesSeriesSeedNinePreferredStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssuesSeriesSeedNinePreferredStock",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity Stock Issued During Period Value New Issues Series Seed Nine Preferred Stock.",
        "label": "Temporary Equity Stock Issued During Period Value New Issues Series Seed Nine Preferred Stock",
        "terseLabel": "Issuance of Series Seed-9 preferred stock"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_TemporaryEquityStockIssuedUponConversionOfPreferredStockShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "TemporaryEquityStockIssuedUponConversionOfPreferredStockShares",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of Class A upon Conversion of preferred stock, shares",
        "label": "Temporary Equity Stock Issued Upon Conversion of Preferred Stock, Shares",
        "documentation": "Temporary equity, stock issued upon conversion of preferred stock, shares."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_TemporaryEquityStockIssuedUponConversionOfPreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "TemporaryEquityStockIssuedUponConversionOfPreferredStockValue",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficit1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity, Stock Issued upon Conversion of Preferred Stock, Value",
        "documentation": "Temporary equity, stock issued upon conversion of preferred stock, value.",
        "terseLabel": "Issuance of Class A upon Conversion of preferred stock, value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TemporaryEquityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TemporaryEquityTableTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity [Table Text Block]",
        "terseLabel": "Disclosure of Temporary Equity",
        "documentation": "Tabular disclosure of temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r54"
     ]
    },
    "trnr_TenPercentageSeniorSecuredNotesDueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "TenPercentageSeniorSecuredNotesDueMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "10% senior secured notes.",
        "label": "Ten Percentage Senior secured Notes Due [Member]",
        "terseLabel": "10% senior secured notes due [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_TermLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "TermLoanMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtScheduleOfDebtDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfCarryingValueOfDebtInstrumentDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfInterestExpenseOnDebtInstrumentDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtTables",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Term Loan [Member]",
        "documentation": "Term Loan.",
        "terseLabel": "Term Loan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title and Position [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1153",
      "r1275"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title and Position [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TrademarksAndTradeNamesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TrademarksAndTradeNamesMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsNetScheduleOfIdentifiableIntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trademarks and Trade Names [Member]",
        "terseLabel": "Trademark and Trade Name",
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r1177",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1185",
      "r1187",
      "r1188",
      "r1189"
     ]
    },
    "trnr_TrainingRevenue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "TrainingRevenue1",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Training revenue.",
        "label": "Training Revenue1",
        "terseLabel": "Training revenue"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments [Domain]",
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms."
       }
      }
     },
     "auth_ref": [
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r463",
      "r483",
      "r657",
      "r692",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r819",
      "r1042",
      "r1044",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1056",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1254",
      "r1257",
      "r1258",
      "r1259",
      "r1261",
      "r1263"
     ]
    },
    "trnr_TreadwayConvertibleNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "TreadwayConvertibleNoteMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtScheduleOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treadway Convertible Note [Member]",
        "documentation": "Treadway Convertible Note [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_TwoThousandAndTwentySecuredConvertibleNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "TwoThousandAndTwentySecuredConvertibleNotesMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Thousand and Twenty Secured Convertible Notes [Member]",
        "terseLabel": "2020 Secured Convertible Notes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_TwoThousandTwentyEquityIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "TwoThousandTwentyEquityIncentivePlanMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfCompensationCostRecognizedDetails",
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Thousand Twenty Equity Incentive Plan [ Member]",
        "label": "Two Thousand Twenty Equity Incentive Plan [ Member]",
        "terseLabel": "2020 Equity Incentive Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_TwoThousandTwentyFourConvertibleNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "TwoThousandTwentyFourConvertibleNotesMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtAdditionalInformationDetails2",
      "http://formelife.com/20250212/taxonomy/role/DisclosureDebtSummaryOfChangeInTheBalanceOfDebtInstrumentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Thousand Twenty Four Convertible Notes [Member]",
        "documentation": "Two thousand twenty four convertible notes.",
        "terseLabel": "Q2 2024 Convertible Notes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_TwoThousandTwentyPlanEarlyExerciseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "TwoThousandTwentyPlanEarlyExerciseMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfUnvestedCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two thousand twenty plan early exercise.",
        "label": "Two Thousand Twenty Plan Early Exercise [Member]",
        "terseLabel": "2020 Plan Early Exercise"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_TwoThousandTwentyThreeAndTwoThousandTwentyEquityIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "TwoThousandTwentyThreeAndTwoThousandTwentyEquityIncentivePlanMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfCompensationCostRecognizedDetails",
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two thousand twenty three and two thousand twenty equity incentive plan.",
        "label": "Two Thousand Twenty Three And Two Thousand Twenty Equity Incentive Plan Member",
        "terseLabel": "2023 and 2020 Equity Incentive Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_TwoThousandTwentyTwoConvertibleNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "TwoThousandTwentyTwoConvertibleNotesMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two thousand twenty-two convertible notes.",
        "label": "Two Thousand Twenty-Two Convertible Notes [Member]",
        "terseLabel": "2022 Convertible Notes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TypeOfAdoptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TypeOfAdoptionMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update [Domain]",
        "documentation": "Amendment to accounting standards."
       }
      }
     },
     "auth_ref": [
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r266",
      "r267",
      "r268",
      "r269",
      "r281",
      "r322",
      "r323",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r402",
      "r403",
      "r411",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r693",
      "r694",
      "r713",
      "r714",
      "r715",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r787",
      "r788",
      "r789",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839"
     ]
    },
    "us-gaap_TypeOfArrangementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TypeOfArrangementAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]",
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r638"
     ]
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TypeOfRestructuringDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Type of Restructuring [Domain]",
        "documentation": "Identification of the types of restructuring costs."
       }
      }
     },
     "auth_ref": [
      "r412",
      "r413",
      "r416",
      "r417"
     ]
    },
    "us-gaap_UndistributedEarningsOfForeignSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UndistributedEarningsOfForeignSubsidiaries",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Undistributed Earnings of Foreign Subsidiaries",
        "terseLabel": "Undistributed foreign earnings",
        "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r16",
      "r187",
      "r576"
     ]
    },
    "us-gaap_UnusualOrInfrequentItemAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnusualOrInfrequentItemAxis",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unusual or Infrequent Item, or Both [Axis]",
        "documentation": "Information by an event or transaction that is unusual in nature or infrequent in occurrence, or both."
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "us-gaap_UnusualOrInfrequentItemDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnusualOrInfrequentItemDomain",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unusual or Infrequent Item, or Both [Domain]",
        "documentation": "Event or transaction that is unusual in nature or infrequent in occurrence, or both."
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r45",
      "r46",
      "r192",
      "r193",
      "r196",
      "r197"
     ]
    },
    "trnr_VendorDepositPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "VendorDepositPolicyTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vendor Deposit policy .",
        "label": "Vendor Deposit [Policy Text Block]",
        "terseLabel": "Vendor Deposits"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_VendorDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "VendorDeposits",
     "crdr": "debit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/PrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vendor deposits.",
        "label": "Vendor Deposits"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_VendorOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "VendorOneMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/ConcentrationOfCreditRiskAndMajorCustomersAndVendorsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vendor One [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_VendorThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "VendorThreeMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/ConcentrationOfCreditRiskAndMajorCustomersAndVendorsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vendor three.",
        "label": "Vendor Three [Member]",
        "terseLabel": "Vendor Three [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_VerticalInvestorsLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "VerticalInvestorsLlcMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DebtAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vertical Investors LLC [Member]",
        "documentation": "Vertical Investors LLC.",
        "terseLabel": "Vertical Investors LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_WarrantGrantDateFairValue": {
     "xbrltype": "percentItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "WarrantGrantDateFairValue",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant grant date fair value.",
        "label": "Warrant Grant Date Fair Value",
        "terseLabel": "Warrant Grant Date Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WarrantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueOfLiabilitiesMeasuredOnRecurringBasisDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsTables",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant [Member]",
        "terseLabel": "Warrants [Member]",
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount."
       }
      }
     },
     "auth_ref": [
      "r1060",
      "r1061",
      "r1064",
      "r1065",
      "r1066",
      "r1067"
     ]
    },
    "trnr_WarrantOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "WarrantOneMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant One [Member]",
        "label": "Warrant One [Member]",
        "documentation": "Warrant one."
       }
      }
     },
     "auth_ref": []
    },
    "trnr_WarrantOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "WarrantOutstanding",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/WarrantsScheduleOfChangesInWarrantsIssuedAndOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant outstanding.",
        "label": "Warrant Outstanding",
        "periodEndLabel": "Outstanding warrant, Ending balance",
        "periodStartLabel": "Outstanding warrant, Beginning balance"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_WarrantTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "WarrantTwoMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant Two [Member]",
        "documentation": "Warrant two.",
        "terseLabel": "Warrant Two [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantsAndRightsNoteDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants and Rights Note Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WarrantsAndRightsOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantsAndRightsOutstanding",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Value of warrants",
        "label": "Warrants and Rights Outstanding",
        "terseLabel": "Amount of warrant shares",
        "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price."
       }
      }
     },
     "auth_ref": [
      "r1257",
      "r1258",
      "r1259"
     ]
    },
    "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantsAndRightsOutstandingMeasurementInput",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureStockholdersEquityDeficitAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants and Rights Outstanding, Measurement Input",
        "terseLabel": "Warrants measurement input",
        "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur."
       }
      }
     },
     "auth_ref": [
      "r1257",
      "r1258",
      "r1259"
     ]
    },
    "us-gaap_WarrantsAndRightsOutstandingTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantsAndRightsOutstandingTerm",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants and Rights Outstanding, Term",
        "terseLabel": "Warrants contractual term",
        "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1257",
      "r1258",
      "r1259"
     ]
    },
    "trnr_WarrantsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "WarrantsDisclosureTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/Warrants"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of warrants.",
        "label": "Warrants Disclosure [Text Block]",
        "terseLabel": "Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_WarrantsIssuedDuringThePeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "WarrantsIssuedDuringThePeriodShares",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/EquityBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants issued during the period shares.",
        "label": "Warrants Issued During The Period Shares",
        "terseLabel": "Warrants issued during the period shares"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_WarrantsMeasurementDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "WarrantsMeasurementDiscountRate",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants measurement discount rate.",
        "label": "Warrants Measurement Discount Rate",
        "terseLabel": "Warrants measurement discount rate"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WarrantsNotSettleableInCashFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantsNotSettleableInCashFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants Not Settleable in Cash, Fair Value Disclosure",
        "terseLabel": "Warrants not settleable in cash",
        "documentation": "Fair value portion of warrants not settleable in cash classified as equity."
       }
      }
     },
     "auth_ref": [
      "r1255",
      "r1256",
      "r1261"
     ]
    },
    "trnr_WarrantsOrRightIssuedAndSoldPercentageOfSharesPurchased": {
     "xbrltype": "percentItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "WarrantsOrRightIssuedAndSoldPercentageOfSharesPurchased",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants or Right Issued and Sold Percentage of Shares Purchased",
        "documentation": "Warrants or right issued and sold percentage of shares purchased in registered offering.",
        "terseLabel": "Percentage of aggregate number of shares issued and sold"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_WarrantsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "WarrantsPolicyTextBlock",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for warrants.",
        "label": "Warrants [Policy Text Block]",
        "terseLabel": "Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_WarrantsToPurchaseCommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "WarrantsToPurchaseCommonStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfPotentiallyDilutiveSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants to Purchase Common Stock [Member]",
        "documentation": "Warrants to purchase common stock member.",
        "terseLabel": "Warrants to purchase common stock"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_WarrantsToPurchaseSeriesClassACommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "WarrantsToPurchaseSeriesClassACommonStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfPotentiallyDilutiveSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants to purchase series class A common stock member.",
        "label": "Warrants to Purchase Series Class A Common Stock [Member]",
        "terseLabel": "Warrants to Purchase Series Class A Common Stock"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_WarrantsToPurchaseSeriesClassBCommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "WarrantsToPurchaseSeriesClassBCommonStockMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfPotentiallyDilutiveSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants to purchase series class B common stock member.",
        "label": "Warrants to Purchase Series Class B Common Stock [Member]",
        "terseLabel": "Warrants to Purchase Series Class B Common Stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited",
      "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted average common stock outstanding - diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r285",
      "r292"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited",
      "http://formelife.com/20250212/taxonomy/role/LossPerShareScheduleOfLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted average common stock outstanding - basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r283",
      "r292"
     ]
    },
    "trnr_WeightedAverageThresholdConsecutiveTradingDays1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "WeightedAverageThresholdConsecutiveTradingDays1",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted Average Threshold Consecutive Trading Days1",
        "label": "Weighted Average Threshold Consecutive Trading Days1",
        "terseLabel": "Weighted Average Threshold Consecutive Trading Days"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_WoodwayUsaIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "WoodwayUsaIncMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/SubsequentEventsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Woodway USA, INC [Member]",
        "documentation": "Woodway USA, INC.",
        "terseLabel": "Woodway USA, INC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "trnr_WoodwayWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://formelife.com/20250212",
     "localname": "WoodwayWarrantsMember",
     "presentation": [
      "http://formelife.com/20250212/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssumptionsUsedToEstimateTheFairValueDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsScheduleOfFairValueMeasurementOfLiabilitiesUsingUnobservableInputsReconciliationDetails",
      "http://formelife.com/20250212/taxonomy/role/FairValueMeasurementsTables",
      "http://formelife.com/20250212/taxonomy/role/WarrantsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Woodway Warrants [Member]",
        "documentation": "Woodway warrants.",
        "terseLabel": "Woodway Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    }
   }
  },
  "trnr_exfilingfees.htm": {
   "dts": {
    "inline": {
     "local": [
      "trnr_exfilingfees.htm"
     ]
    },
    "schema": {
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/lrr/arcrole/deprecated-2009-12-16.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ffd/2024q2/ffd-2024q2.xsd"
     ]
    }
   },
   "keyStandard": 21,
   "keyCustom": 0,
   "axisStandard": 1,
   "axisCustom": 0,
   "memberStandard": 1,
   "memberCustom": 0,
   "hidden": {
    "total": 5,
    "http://xbrl.sec.gov/dei/2024": 1,
    "http://xbrl.sec.gov/ffd/2024q2": 4
   },
   "contextCount": 3,
   "entityCount": 1,
   "segmentCount": 1,
   "elementCount": 107,
   "unitCount": 2,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/ffd/2024q2": 28,
    "http://xbrl.sec.gov/dei/2024": 2
   },
   "report": {
    "R110": {
     "role": "http://xbrl.sec.gov/ffd/role/document/submissionTable",
     "longName": "995210 - Document - Submission",
     "shortName": "Submission",
     "isDefault": "true",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "110",
     "firstAnchor": {
      "contextRef": "C_86094e1f-586b-4a6c-8912-8667f3061386",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr_exfilingfees.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_86094e1f-586b-4a6c-8912-8667f3061386",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr_exfilingfees.htm",
      "first": true,
      "unique": true
     }
    },
    "R111": {
     "role": "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
     "longName": "995211 - Document - Offerings",
     "shortName": "Offerings",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "111",
     "firstAnchor": {
      "contextRef": "C_960278f6-2d33-4ceb-a44e-70ed965486fa",
      "name": "ffd:PrevslyPdFlg",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr_exfilingfees.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_960278f6-2d33-4ceb-a44e-70ed965486fa",
      "name": "ffd:PrevslyPdFlg",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr_exfilingfees.htm",
      "first": true,
      "unique": true
     }
    },
    "R112": {
     "role": "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable",
     "longName": "995215 - Document - Fees Summary",
     "shortName": "Fees Summary",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "112",
     "firstAnchor": {
      "contextRef": "C_86094e1f-586b-4a6c-8912-8667f3061386",
      "name": "ffd:TtlOfferingAmt",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr_exfilingfees.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_86094e1f-586b-4a6c-8912-8667f3061386",
      "name": "ffd:TtlOfferingAmt",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "trnr_exfilingfees.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "ffd_AggtRedRpPricFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AggtRedRpPricFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Redeemed or Repurchased Price, Fiscal Year",
        "terseLabel": "Aggregate Redeemed or Repurchased, FY"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_AggtRedRpPricPrrFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AggtRedRpPricPrrFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Redeemed or Repurchased Price, Prior Fiscal Year",
        "terseLabel": "Aggregate Redeemed or Repurchased, Prior FY"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_AggtSalesPricFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AggtSalesPricFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Sales Price, Fiscal Year",
        "terseLabel": "Aggregate Sales Price"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_AmtRedCdts": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AmtRedCdts",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Redemption Credits",
        "terseLabel": "Redemption Credits"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_AmtSctiesRcvd": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AmtSctiesRcvd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Securities Received",
        "terseLabel": "Amount of Securities Received",
        "documentation": "Amount of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form)"
       }
      }
     },
     "auth_ref": [
      "r1080"
     ]
    },
    "ffd_AmtSctiesRegd": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AmtSctiesRegd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Securities Registered",
        "terseLabel": "Amount Registered",
        "documentation": "The amount of securities being registered."
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_CeasedOprsDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CeasedOprsDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ceased Operations Date",
        "terseLabel": "Ceased Operations Date"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_CfwdFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CfwdFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Form Type",
        "terseLabel": "Carry Forward Form Type",
        "documentation": "The Form Type of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6). This should be an EDGAR submission type (S-3, S-3/A, S-3ASR, etc.), which means there is a fixed set of possible responses. Note that while the XBRL response should be an EDGAR submission type, the human-readable Ex. 107 could include a simpler label (e.g., \"Form S-3\" in the human-readable and \"S-3ASR\" in the XBRL)."
       }
      }
     },
     "auth_ref": [
      "r1076"
     ]
    },
    "ffd_CfwdPrevslyPdFee": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CfwdPrevslyPdFee",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Previously Paid Fee",
        "terseLabel": "Filing Fee Previously Paid in Connection with Unsold Securities to be Carried Forward",
        "documentation": "The fee previously paid in connection with the securities being brought forward from the prior shelf registration statement on which unsold securities are carried forward under 415(a)(6)."
       }
      }
     },
     "auth_ref": [
      "r1076"
     ]
    },
    "ffd_CfwdPrrFctvDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CfwdPrrFctvDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Prior Effective Date",
        "terseLabel": "Carry Forward Initial Effective Date",
        "documentation": "The initial effective date of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6)."
       }
      }
     },
     "auth_ref": [
      "r1076"
     ]
    },
    "ffd_CfwdPrrFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CfwdPrrFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward File Number",
        "terseLabel": "Carry Forward File Number",
        "documentation": "The EDGAR File Number of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6). If the prior registration statement has a Securities Act File Number and an Investment Company Act File Number, the Securities Act File Number should be used."
       }
      }
     },
     "auth_ref": [
      "r1076"
     ]
    },
    "ffd_CmbndPrspctsItemAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CmbndPrspctsItemAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus Item [Axis]",
        "terseLabel": "Combined Prospectus",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different references to earlier prospectuses on a single fee bearing submission."
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_CmbndPrspctsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CmbndPrspctsLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus [Line Items]",
        "terseLabel": "Combined Prospectus:"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_CmbndPrspctsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CmbndPrspctsTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus [Table]",
        "terseLabel": "Combined Prospectus Table"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_CombinedProspectusTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CombinedProspectusTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus Table [N/A]",
        "terseLabel": "Combined Prospectus Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_CshPdByRegistrantInTx": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CshPdByRegistrantInTx",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Paid by Registrant in Transaction",
        "terseLabel": "Cash Consideration Paid",
        "documentation": "Amount of cash consideration paid by registrant in connection with the exchange or other transaction being registered (in a 457(f) calculation)."
       }
      }
     },
     "auth_ref": [
      "r1086"
     ]
    },
    "ffd_CshRcvdByRegistrantInTx": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CshRcvdByRegistrantInTx",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Received by Registrant in Transaction",
        "terseLabel": "Cash Consideration Received",
        "documentation": "Amount of cash consideration received by registrant in connection with the exchange or other transaction being registered (in a 457(f) calculation)."
       }
      }
     },
     "auth_ref": [
      "r1086"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "terseLabel": "Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1072"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "terseLabel": "Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1072"
     ]
    },
    "ffd_FeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Amount",
        "terseLabel": "Amount of Registration Fee",
        "documentation": "Total amount of registration fee (amount due after offsets)."
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_FeeExhibitTp": {
     "xbrltype": "feeExhibitTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeExhibitTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Exhibit Type",
        "terseLabel": "Fee Exhibit Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_FeeIntrstAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeIntrstAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Interest Amount",
        "terseLabel": "Interest Amount"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_FeeNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Note",
        "terseLabel": "Fee Note"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_FeeNoteMaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeNoteMaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Note Maximum Aggregate Offering Price",
        "terseLabel": "Fee Note MAOP"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_FeeRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeRate",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Rate",
        "terseLabel": "Fee Rate",
        "documentation": "The rate per dollar of fees that public companies and other issuers pay to register their securities with the Commission."
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_FeesOthrRuleFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeesOthrRuleFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fees, Other Rule [Flag]",
        "terseLabel": "Other Rule",
        "documentation": "Checkbox indicating whether filer is using a rule other than 457(a), 457(o), or 457(f) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_FeesSummaryLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeesSummaryLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fees Summary [Line Items]",
        "terseLabel": "Fees Summary:"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_FnlPrspctsFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FnlPrspctsFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Final Prospectus [Flag]",
        "terseLabel": "Final Prospectus"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_FormTp": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Form Type",
        "terseLabel": "Form Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_GnlInstrIIhiFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "GnlInstrIIhiFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General Instruction II.H,I [Flag]",
        "terseLabel": "General Instruction II.H,I"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrCity": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrBizAdrCity",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, City",
        "terseLabel": "City"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStatOrCtryCd": {
     "xbrltype": "stateOrCountryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrBizAdrStatOrCtryCd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, State or Country Code",
        "terseLabel": "State or Country Code"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStrt1": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrBizAdrStrt1",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Street 1",
        "terseLabel": "Street 1"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStrt2": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrBizAdrStrt2",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Street 2",
        "terseLabel": "Street 2"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrZipCd": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrBizAdrZipCd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Zip Code",
        "terseLabel": "Zip Code"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrNm": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrNm",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Name",
        "terseLabel": "Issuer Name"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_MaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "MaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Aggregate Offering Price",
        "terseLabel": "Maximum Aggregate Offering Price",
        "documentation": "The maximum aggregate offering price for the offering that is being registered."
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_MaxOfferingPricPerScty": {
     "xbrltype": "nonNegativeDecimal4lItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "MaxOfferingPricPerScty",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Offering Price per Security",
        "terseLabel": "Proposed Maximum Offering Price per Unit",
        "documentation": "The maximum offering price per share/unit being registered."
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_NetFeeAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "NetFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Fee Amount",
        "terseLabel": "Net Fee"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_NetSalesAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "NetSalesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Sales Amount",
        "terseLabel": "Net Sales"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_NrrtvDsclsr": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "NrrtvDsclsr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure",
        "terseLabel": "Narrative Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_NrrtvMaxAggtAmt": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "NrrtvMaxAggtAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure, Maximum Aggregate Offering Amount",
        "terseLabel": "Narrative - Max Aggregate Offering Amount"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_NrrtvMaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "NrrtvMaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure, Maximum Aggregate Offering Price",
        "terseLabel": "Narrative - Max Aggregate Offering Price"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_OfferingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Axis]",
        "terseLabel": "Offering",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different security offerings on a single fee bearing submission."
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Line Items]",
        "terseLabel": "Offering:"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Note",
        "terseLabel": "Offering Note"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_OfferingSctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingSctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Security Title",
        "terseLabel": "Security Class Title",
        "documentation": "The title of the class of securities being registered (for each class being registered)."
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_OfferingSctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingSctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Security Type",
        "terseLabel": "Security Type",
        "documentation": "Type of securities: \"Asset-backed Securities\", \"ADRs/ADSs\", \"Debt\", \"Debt Convertible into Equity\", \"Equity\", \"Face Amount Certificates\", \"Limited Partnership Interests\", \"Mortgage Backed Securities\", \"Non-Convertible Debt\", \"Unallocated (Universal) Shelf\", \"Exchange Traded Vehicle Securities\", \"Other\""
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_OfferingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Table]",
        "terseLabel": "Offering:"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Table [N/A]",
        "terseLabel": "Offering Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OffsetAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset [Axis]",
        "terseLabel": "Offset",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different offsets as applied to a fee bearing submission."
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_OffsetClmInitlFilgDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetClmInitlFilgDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claim Initial Filing Date",
        "terseLabel": "Initial Filing Date",
        "documentation": "The initial filing date of the earlier registration statement with which the earlier (offsetting) fee was paid for a claimed offset. If the offset fee was paid with an amendment, do not provide the amendment date under this element; instead, provide the date of the initial filing (i.e. the \"parent\" filing) ."
       }
      }
     },
     "auth_ref": [
      "r1079",
      "r1082"
     ]
    },
    "ffd_OffsetClmdAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetClmdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claimed Amount",
        "terseLabel": "Fee Offset Claimed",
        "documentation": "The amount of offsetting fees being claimed."
       }
      }
     },
     "auth_ref": [
      "r1079",
      "r1082"
     ]
    },
    "ffd_OffsetClmdInd": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetClmdInd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claimed Indicator",
        "terseLabel": "Offset Claimed"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_OffsetExpltnForClmdAmt": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetExpltnForClmdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Explanation for Claimed Amount",
        "terseLabel": "Explanation for Claimed Amount"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_OffsetLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetLineItems",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offset:",
        "label": "Offset [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_OffsetNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Note",
        "terseLabel": "Offset Note"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_OffsetPrrFeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Fee Amount",
        "terseLabel": "Fee Paid with Fee Offset Source",
        "documentation": "The fee prevoiusly paid from which an offset is being derived."
       }
      }
     },
     "auth_ref": [
      "r1079",
      "r1082"
     ]
    },
    "ffd_OffsetPrrFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior File Number",
        "terseLabel": "File Number",
        "documentation": "The EDGAR File Number of the earlier registration statement with which the earlier (offsetting) fee was paid. If the offset filing for the offset has a Securities Act File Number and an Investment Company Act File Number, the Securities Act File Number should be used."
       }
      }
     },
     "auth_ref": [
      "r1079",
      "r1082"
     ]
    },
    "ffd_OffsetPrrFilerNm": {
     "xbrltype": "filerNameItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrFilerNm",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Filer Name",
        "terseLabel": "Registrant or Filer Name",
        "documentation": "The name of the registrant that filed the earlier registration statement with which the earlier (offsetting) fee was paid."
       }
      }
     },
     "auth_ref": [
      "r1079",
      "r1082"
     ]
    },
    "ffd_OffsetPrrFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Form Type",
        "terseLabel": "Form or Filing Type",
        "documentation": "The Form Type of the offset filing."
       }
      }
     },
     "auth_ref": [
      "r1079",
      "r1082"
     ]
    },
    "ffd_OffsetPrrNbOfUnsoldScties": {
     "xbrltype": "nonNegativeIntegerItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrNbOfUnsoldScties",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Unsold Number of Securities",
        "terseLabel": "Unsold Securities Associated with Fee Offset Claimed",
        "documentation": "The number of unsold securities registered on the prior registration statement that are associated with the claimed offset."
       }
      }
     },
     "auth_ref": [
      "r1079",
      "r1082"
     ]
    },
    "ffd_OffsetPrrSctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrSctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Security Title",
        "terseLabel": "Security Title Associated with Fee Offset Claimed",
        "documentation": "The title of the class of securities from which offset fees were derived."
       }
      }
     },
     "auth_ref": [
      "r1079",
      "r1082"
     ]
    },
    "ffd_OffsetPrrSctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrSctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Security Type",
        "terseLabel": "Security Type Associated with Fee Offset Claimed",
        "documentation": "Type of securities: \"Asset-backed Securities\", \"ADRs/ADSs\", \"Debt\", \"Debt Convertible into Equity\", \"Equity\", \"Face Amount Certificates\", \"Limited Partnership Interests\", \"Mortgage Backed Securities\", \"Non-Convertible Debt\", \"Unallocated (Universal) Shelf\", \"Exchange Traded Vehicle Securities\", \"Other\""
       }
      }
     },
     "auth_ref": [
      "r1079",
      "r1082"
     ]
    },
    "ffd_OffsetPrrUnsoldOfferingAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrUnsoldOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Unsold Offering Amount",
        "terseLabel": "Unsold Aggregate Offering Amount Associated with Fee Offset Claimed",
        "documentation": "The aggregate offering amount of unsold securities registered on the prior registration statement that are associated with the claimed offset."
       }
      }
     },
     "auth_ref": [
      "r1079",
      "r1082"
     ]
    },
    "ffd_OffsetSrcFilgDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetSrcFilgDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Source Filing Date",
        "terseLabel": "Filing Date",
        "documentation": "The filing date of the earlier registration statement with which the earlier (offsetting) fee was paid in an offset."
       }
      }
     },
     "auth_ref": [
      "r1079",
      "r1082"
     ]
    },
    "ffd_OffsetTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offset Payment:",
        "label": "Offset [Table]"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_OffsetTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Table [N/A]",
        "terseLabel": "Offset Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_PrevslyPdFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "PrevslyPdFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Previously Paid [Flag]",
        "terseLabel": "Fee Previously Paid"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_RegnFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "RegnFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registration File Number",
        "terseLabel": "Registration File Number"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_RptgFsclYrEndDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "RptgFsclYrEndDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reporting Fiscal Year End Date",
        "terseLabel": "Reporting FY End Date"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule011Flg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule011Flg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 0-11 [Flag]",
        "terseLabel": "Rule 0-11"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule011a2OffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule011a2OffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 0-11(a)(2) Offset",
        "label": "Rule 0-11(a)(2) Offset [Flag]"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule415a6Flg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule415a6Flg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 415(a)(6) [Flag]",
        "terseLabel": "Rule 415(a)(6)",
        "documentation": "Checkbox indicating whether filer is claiming a 415(a)(6) carryforward."
       }
      }
     },
     "auth_ref": [
      "r1076"
     ]
    },
    "ffd_Rule429AggtOfferingAmt": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429AggtOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Aggregate Offering Amount",
        "terseLabel": "Maximum Aggregate Offering Price of Securities Previously Registered",
        "documentation": "The maximum aggregate offering amount of unsold securities registered on the prior registration statement that are carried forward under Rule 429. Only applicable if 457(o) was used in the fee calculation for the prior registration statement."
       }
      }
     },
     "auth_ref": [
      "r1077"
     ]
    },
    "ffd_Rule429CmbndPrspctsFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429CmbndPrspctsFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Combined Prospectus [Flag]",
        "terseLabel": "Rule 429",
        "documentation": "Checkbox indicating whether filer is using a combined prospectus under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r1077"
     ]
    },
    "ffd_Rule429EarlierFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429EarlierFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Earlier File Number",
        "terseLabel": "File Number",
        "documentation": "The Securities Act File Number of the earlier effective registration statement(s) from which securities may be offered and sold using the combined prospectus pursuant to Rule 429."
       }
      }
     },
     "auth_ref": [
      "r1077"
     ]
    },
    "ffd_Rule429EarlierFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429EarlierFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Earlier Form Type",
        "terseLabel": "Form Type",
        "documentation": "The Form Type of the earlier registration statement from which unsold securities are carried forward under Rule 429. This should be an EDGAR submission type (S-3, S-3/A, S-3ASR, etc.), which means there is a fixed set of possible responses. Note that while the XBRL response should be an EDGAR submission type, the human-readable Ex. 107 could include a simpler label (e.g., \"Form S-3\" in the human-readable and \"S-3ASR\" in the XBRL)."
       }
      }
     },
     "auth_ref": [
      "r1077"
     ]
    },
    "ffd_Rule429InitlFctvDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429InitlFctvDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Initial Effective Date",
        "terseLabel": "Initial Effective Date",
        "documentation": "The filing date of the earlier registration statement from which unsold securities are carried forward under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r1077"
     ]
    },
    "ffd_Rule429NbOfUnsoldScties": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429NbOfUnsoldScties",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Number Of Unsold Securities",
        "terseLabel": "Amount of Securities Previously Registered",
        "documentation": "The number of securities registered on the prior registration statement that are carried forward under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r1077"
     ]
    },
    "ffd_Rule429PrspctsNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429PrspctsNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Prospectus Note",
        "terseLabel": "Combined Prospectus Note"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_Rule429SctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429SctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Security Title",
        "terseLabel": "Security Class Title"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_Rule429SctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429SctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Security Type",
        "terseLabel": "Security Type"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_Rule457aFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457aFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(a) [Flag]",
        "terseLabel": "Rule 457(a)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(a) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r1078"
     ]
    },
    "ffd_Rule457bOffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457bOffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(b) Offset [Flag]",
        "terseLabel": "Rule 457(b) Offset",
        "documentation": "Checkbox indicating whether filer is claiming an offset under Rule 457(b) or 0-11(a)(2)."
       }
      }
     },
     "auth_ref": [
      "r1079"
     ]
    },
    "ffd_Rule457fFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457fFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(f) [Flag]",
        "terseLabel": "Rule 457(f)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(f) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r1080"
     ]
    },
    "ffd_Rule457oFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457oFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(o) [Flag]",
        "terseLabel": "Rule 457(o)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(o) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r1081"
     ]
    },
    "ffd_Rule457pOffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457pOffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(p) Offset [Flag]",
        "terseLabel": "Rule 457(p) Offset",
        "documentation": "Checkbox indicating whether filer is claiming an offset under Rule 457(p)."
       }
      }
     },
     "auth_ref": [
      "r1082"
     ]
    },
    "ffd_Rule457rFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457rFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(r) [Flag]",
        "terseLabel": "Rule 457(r)"
       }
      }
     },
     "auth_ref": [
      "r1083"
     ]
    },
    "ffd_Rule457sFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457sFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(s) Flag",
        "terseLabel": "Rule 457(s)"
       }
      }
     },
     "auth_ref": [
      "r1084"
     ]
    },
    "ffd_Rule457uFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457uFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(u) [Flag]",
        "terseLabel": "Rule 457(u)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(u) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r1085"
     ]
    },
    "ffd_Scties424iAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Scties424iAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Axis]",
        "terseLabel": "Securities, 424I"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_Scties424iLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Scties424iLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Line Items]",
        "terseLabel": "Securities, 424I:"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_Scties424iTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Scties424iTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Table]",
        "terseLabel": "Securities, 424I Table"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_Securities424iTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Securities424iNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities 424I [N/A]",
        "terseLabel": "Securities 424I N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_SubmissionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "SubmissionLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Submission [Line Items]",
        "terseLabel": "Items"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_SubmissnTp": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "SubmissnTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Submission Type",
        "terseLabel": "Submission Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_TermntnCmpltnWdrwl": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TermntnCmpltnWdrwl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Termination / Completion / Withdrawal Statement",
        "terseLabel": "Termination / Withdrawal Statement"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_TtlFeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Fee Amount",
        "terseLabel": "Total Fee Amount"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_TtlFeeAndIntrstAmt": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlFeeAndIntrstAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Fee and Interest Amount",
        "terseLabel": "Total Fee and Interest Amount"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_TtlOfferingAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Offering Amount",
        "terseLabel": "Total Offering"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_TtlOffsetAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlOffsetAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Offset Amount",
        "terseLabel": "Total Offset Amount"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_TtlPrevslyPdAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlPrevslyPdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Previously Paid Amount",
        "terseLabel": "Previously Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_TtlTxValtn": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlTxValtn",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Transaction Valuation",
        "terseLabel": "Total Transaction Valuation"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ffd_TxValtn": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TxValtn",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transaction Valuation",
        "terseLabel": "Transaction Valuation"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_ValSctiesRcvd": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "ValSctiesRcvd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value of Securities Received",
        "terseLabel": "Value of Securities Received",
        "documentation": "Value of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form)"
       }
      }
     },
     "auth_ref": [
      "r1080"
     ]
    },
    "ffd_ValSctiesRcvdPerShr": {
     "xbrltype": "nonNegativeDecimal4lItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "ValSctiesRcvdPerShr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value of Securities Received, Per Share",
        "terseLabel": "Value of Securities Received, Per Share",
        "documentation": "Value per share of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form). This is included in the explanation of 457(f) fee calculation."
       }
      }
     },
     "auth_ref": [
      "r1080"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "13",
   "SubTopic": "10",
   "Topic": "480",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481766/480-10-25-13"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "16",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-16"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "7",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "8",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "SubTopic": "405",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(g)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "740",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "740",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13",
   "SubTopic": "20",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-13"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "205",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483478/205-10-45-3"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "250",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "460",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-2"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-4"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "480",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "25",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-23"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "182",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "40",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-4"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "40",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "825",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483613/220-20-50-1"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2"
  },
  "r140": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r141": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5"
  },
  "r143": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r144": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r145": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r146": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r147": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r148": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SAB Topic 4.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4"
  },
  "r149": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 4.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-5"
  },
  "r150": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r151": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r152": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r153": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r154": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r155": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r156": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r157": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r158": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r159": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r160": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r161": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r162": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "15",
   "Paragraph": "83",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480647/815-10-15-83"
  },
  "r163": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r164": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "25",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480238/815-25-50-1"
  },
  "r165": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-3"
  },
  "r166": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r167": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r168": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r169": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r170": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r171": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r172": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r173": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r174": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r175": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r176": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r177": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r178": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(7)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r179": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(13)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r180": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r181": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r182": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "470",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r183": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r184": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r185": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r186": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r187": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "210",
   "Topic": "946",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-20"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "35",
   "Topic": "720",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(n))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-6"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "36",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477123/405-50-65-1"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.b.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.b.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-3"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.E.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482620/740-10-25-3"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-15"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "808",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/830/tableOfContent"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-17"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-1"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-5"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(4)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477635/920-350-45-1"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "405",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478414/920-405-45-1"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477866/928-440-50-1"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "940",
   "SubTopic": "820",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-8"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-21"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(5)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5A",
   "Subparagraph": "(SX 210.12-13A(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5D",
   "Subparagraph": "(SX 210.12-13D(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5D"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-5"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "450",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477850/954-450-50-1"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/985-20/tableOfContent"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.b.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.b.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-18"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "405",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478790/946-405-45-2"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "415",
   "Subsection": "a"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "429"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "b"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "f"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "o"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "p"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "r"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "s"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "u"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Subsection": "f",
   "Section": "457"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "SubTopic": "740",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479176/718-740-35-2"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "825",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "705",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/705/tableOfContent"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480341/340-10-S99-1"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482190/360-10-35-3"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1198": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r1201": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1202": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1203": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1204": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1205": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1206": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r1207": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r1208": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1214": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1215": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1216": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1217": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1218": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1219": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1220": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1221": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1222": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1223": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1225": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1226": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1227": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1228": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1229": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1230": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1231": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1232": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1233": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1234": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1235": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1236": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r1237": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1238": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1239": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r1240": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1241": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r1242": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r1243": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1244": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1245": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r1246": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "15",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480123/805-50-15-3"
  },
  "r1247": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480060/805-50-25-1"
  },
  "r1248": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-1"
  },
  "r1249": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-2"
  },
  "r1250": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r1251": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r1252": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1253": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1254": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r1255": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1256": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1257": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1258": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1259": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1260": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1261": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r1262": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1263": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r1264": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1265": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r1266": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r1267": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1268": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3"
  },
  "r1269": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1270": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1271": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1272": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r1273": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r1274": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r1275": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r1276": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r1277": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1278": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1279": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1280": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1281": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1282": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1283": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1284": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1285": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "912",
   "SubTopic": "730",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1"
  },
  "r1286": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1287": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1288": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1289": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1290": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r1291": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1292": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1293": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1294": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1295": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1296": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1297": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1298": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1299": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1300": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1301": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1302": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1303": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1304": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1305": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1306": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1307": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1308": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1309": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1310": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1311": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1312": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1313": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1314": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1315": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1316": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1317": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1318": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1319": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1320": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1321": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1322": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1323": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1324": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1325": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1326": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1327": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  }
 }
}
