{
 "version": "2.2",
 "instance": {
  "port-20250331xs4.htm": {
   "nsprefix": "port",
   "nsuri": "http://www.southportone.com/20250331",
   "dts": {
    "schema": {
     "local": [
      "port-20250331.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/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"
     ]
    },
    "calculationLink": {
     "local": [
      "port-20250331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "port-20250331_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "port-20250331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "port-20250331_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "port-20250331xs4.htm"
     ]
    }
   },
   "keyStandard": 396,
   "keyCustom": 237,
   "axisStandard": 37,
   "axisCustom": 0,
   "memberStandard": 50,
   "memberCustom": 77,
   "hidden": {
    "total": 83,
    "http://fasb.org/us-gaap/2024": 60,
    "http://www.southportone.com/20250331": 20,
    "http://xbrl.sec.gov/dei/2024": 3
   },
   "contextCount": 704,
   "entityCount": 1,
   "segmentCount": 130,
   "elementCount": 950,
   "unitCount": 12,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 2277,
    "http://xbrl.sec.gov/dei/2024": 11,
    "http://fasb.org/srt/2024": 1
   },
   "report": {
    "R1": {
     "role": "http://www.southportone.com/role/DocumentDocumentAndEntityInformation",
     "longName": "1100090 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
     "longName": "1100100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2025_9k3_WC5p7kS72l9n-VYJuA",
      "name": "us-gaap:Cash",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R3": {
     "role": "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
     "longName": "1100105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2025_9k3_WC5p7kS72l9n-VYJuA",
      "name": "port:AccruedDividendOnMarketableSecuritiesHeldInTrustAccount",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R4": {
     "role": "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperations",
     "longName": "1100200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:GeneralInsuranceExpense",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "port:BankFeesGeneralAndAdministrativeExpenses",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
     "longName": "1100300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN COMMON STOCK SUBJECT TO POSSIBLE REDEMPTION AND STOCKHOLDERS' DEFICIT",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN COMMON STOCK SUBJECT TO POSSIBLE REDEMPTION AND STOCKHOLDERS' DEFICIT",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_bo4fIPIqV0GaX2Eok02R4w",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R6": {
     "role": "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
     "longName": "1100400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R7": {
     "role": "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperations",
     "longName": "1110101 - Disclosure - Description of Organization and Business Operations",
     "shortName": "Description of Organization and Business Operations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R8": {
     "role": "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPolicies",
     "longName": "1110201 - Disclosure - Summary of Significant Accounting Policies",
     "shortName": "Summary of Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R9": {
     "role": "http://www.southportone.com/role/DisclosureInitialPublicOffering",
     "longName": "1110301 - Disclosure - Initial Public Offering",
     "shortName": "Initial Public Offering",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "port:PublicOfferingTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R10": {
     "role": "http://www.southportone.com/role/DisclosurePrivatePlacement",
     "longName": "1110401 - Disclosure - Private Placement",
     "shortName": "Private Placement",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "port:PrivatePlacementTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R11": {
     "role": "http://www.southportone.com/role/DisclosureRelatedPartyTransactions",
     "longName": "1110501 - Disclosure - Related Party Transactions",
     "shortName": "Related Party Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R12": {
     "role": "http://www.southportone.com/role/DisclosureStockholdersEquity",
     "longName": "1110601 - Disclosure - Stockholders' Equity",
     "shortName": "Stockholders' Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R13": {
     "role": "http://www.southportone.com/role/DisclosureWarrants",
     "longName": "1110701 - Disclosure - Warrants",
     "shortName": "Warrants",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "port:WarrantLiabilityDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R14": {
     "role": "http://www.southportone.com/role/DisclosureCommitmentsAndContingencies",
     "longName": "1110801 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R15": {
     "role": "http://www.southportone.com/role/DisclosureFairValueMeasurements",
     "longName": "1110901 - Disclosure - Fair Value Measurements",
     "shortName": "Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R16": {
     "role": "http://www.southportone.com/role/DisclosureIncomeTaxes",
     "longName": "1111001 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R17": {
     "role": "http://www.southportone.com/role/DisclosureSegmentInformation",
     "longName": "1111101 - Disclosure - Segment Information",
     "shortName": "Segment Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R18": {
     "role": "http://www.southportone.com/role/DisclosureSubsequentEvents",
     "longName": "1111201 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R19": {
     "role": "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
     "longName": "1120202 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "19",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R20": {
     "role": "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables",
     "longName": "1130203 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "20",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:SharesSubjectToMandatoryRedemptionDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R21": {
     "role": "http://www.southportone.com/role/DisclosureFairValueMeasurementsTables",
     "longName": "1130903 - Disclosure - Fair Value Measurements (Tables)",
     "shortName": "Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "21",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R22": {
     "role": "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
     "longName": "1140101 - Disclosure - Description of Organization and Business Operations (Details)",
     "shortName": "Description of Organization and Business Operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "22",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2025_9k3_WC5p7kS72l9n-VYJuA",
      "name": "us-gaap:SharePrice",
      "unitRef": "Unit_Divide_USD_shares_1PvzOaCA706VI5CGp3w0hg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_5_25_2023_To_5_25_2023_us-gaap_StatementClassOfStockAxis_port_CommonClassaNotSubjectToRedemptionMember_O08c22RQVECdJan1zaM3mw",
      "name": "port:TemporaryEquityHoldersOfNumberOfSharesExercisedRightOfRedemption",
      "unitRef": "Unit_Standard_shares_ZnzKir1zYUaqxVmGZlRp0g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails",
     "longName": "1140201 - Disclosure - Summary of Significant Accounting Policies (Details)",
     "shortName": "Summary of Significant Accounting Policies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "23",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2025_9k3_WC5p7kS72l9n-VYJuA",
      "name": "us-gaap:Cash",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_3_31_2025_9k3_WC5p7kS72l9n-VYJuA",
      "name": "port:FranchiseTaxPayableIncludingInterestAndPenalties",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:IncomeTaxPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockSubjectToPossibleRedemptionDetails",
     "longName": "1140202 - Disclosure - Summary of Significant Accounting Policies - Common stock subject to possible redemption (Details)",
     "shortName": "Summary of Significant Accounting Policies - Common stock subject to possible redemption (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "24",
     "firstAnchor": {
      "contextRef": "As_Of_11_13_2024_y6YA_B5GfkOs1NjAW-62Aw",
      "name": "us-gaap:TemporaryEquityRedemptionPricePerShare",
      "unitRef": "Unit_Divide_USD_shares_1PvzOaCA706VI5CGp3w0hg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R25": {
     "role": "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossDetails",
     "longName": "1140203 - Disclosure - Summary of Significant Accounting Policies - Net income (loss) (Details)",
     "shortName": "Summary of Significant Accounting Policies - Net income (loss) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "25",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R26": {
     "role": "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetails",
     "longName": "1140204 - Disclosure - Summary of Significant Accounting Policies - Calculation of basic and diluted net income (loss) per common share (Details)",
     "shortName": "Summary of Significant Accounting Policies - Calculation of basic and diluted net income (loss) per common share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "26",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "port:NumberOfSharesIssued",
      "unitRef": "Unit_Standard_shares_ZnzKir1zYUaqxVmGZlRp0g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R27": {
     "role": "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetails",
     "longName": "1140301 - Disclosure - Initial Public Offering (Details)",
     "shortName": "Initial Public Offering (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "27",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2025_9k3_WC5p7kS72l9n-VYJuA",
      "name": "us-gaap:SharePrice",
      "unitRef": "Unit_Divide_USD_shares_1PvzOaCA706VI5CGp3w0hg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R28": {
     "role": "http://www.southportone.com/role/DisclosurePrivatePlacementDetails",
     "longName": "1140401 - Disclosure - Private Placement (Details)",
     "shortName": "Private Placement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "28",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2025_9k3_WC5p7kS72l9n-VYJuA",
      "name": "us-gaap:SharePrice",
      "unitRef": "Unit_Divide_USD_shares_1PvzOaCA706VI5CGp3w0hg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R29": {
     "role": "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
     "longName": "1140501 - Disclosure - Related Party Transactions - Founder Shares (Details)",
     "shortName": "Related Party Transactions - Founder Shares (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "29",
     "firstAnchor": {
      "contextRef": "Duration_5_27_2021_To_5_27_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_afowTPv2pkS6Ke1N6euvNQ",
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "unitRef": "Unit_Standard_shares_ZnzKir1zYUaqxVmGZlRp0g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R30": {
     "role": "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsSponsorPromissoryNoteDetails",
     "longName": "1140502 - Disclosure - Related Party Transactions - Sponsor Promissory Note (Details)",
     "shortName": "Related Party Transactions - Sponsor Promissory Note (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "30",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2025_9k3_WC5p7kS72l9n-VYJuA",
      "name": "us-gaap:NotesPayableCurrent",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R31": {
     "role": "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetails",
     "longName": "1140503 - Disclosure - Related Party Transactions - Related Party Loans, Due to Related Party and Administrative Support Agreement (Details)",
     "shortName": "Related Party Transactions - Related Party Loans, Due to Related Party and Administrative Support Agreement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "31",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2025_9k3_WC5p7kS72l9n-VYJuA",
      "name": "us-gaap:OtherLiabilitiesCurrent",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_3_31_2025_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_port_SponsorMember_9j_LoC6gn0abf7uQC0CBAA",
      "name": "port:CumulativeCapitalContributionsFromSponsor",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.southportone.com/role/DisclosureStockholdersEquityPreferredStockDetails",
     "longName": "1140601 - Disclosure - Stockholders' Equity - Preferred Stock (Details)",
     "shortName": "Stockholders' Equity - Preferred Stock (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "32",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2025_9k3_WC5p7kS72l9n-VYJuA",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "unitRef": "Unit_Standard_shares_ZnzKir1zYUaqxVmGZlRp0g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R33": {
     "role": "http://www.southportone.com/role/DisclosureStockholdersEquityCommonStockDetails",
     "longName": "1140602 - Disclosure - Stockholders' Equity - Common Stock (Details)",
     "shortName": "Stockholders' Equity - Common Stock (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "As_Of_9_11_2024_NVRm83TKNU6WnSKoXMetkA",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "Unit_Divide_USD_shares_1PvzOaCA706VI5CGp3w0hg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R34": {
     "role": "http://www.southportone.com/role/DisclosureWarrantsDetails",
     "longName": "1140701 - Disclosure - Warrants (Details)",
     "shortName": "Warrants (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2025_9k3_WC5p7kS72l9n-VYJuA",
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "unitRef": "Unit_Standard_shares_ZnzKir1zYUaqxVmGZlRp0g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "port:WarrantLiabilityDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R35": {
     "role": "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetails",
     "longName": "1140801 - Disclosure - Commitments and Contingencies (Details)",
     "shortName": "Commitments and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "Duration_12_9_2021_To_12_9_2021_j687EMIKxEamLdByxmec7A",
      "name": "port:MaximumNumberOfDemandsForRegistrationOfSecurities",
      "unitRef": "Unit_Standard_item_QdEaFF0awEGdBOoKPgtktg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R36": {
     "role": "http://www.southportone.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesAtFairValueDetails",
     "longName": "1140901 - Disclosure - Fair Value Measurements - Assets and liabilities at fair value (Details)",
     "shortName": "Fair Value Measurements - Assets and liabilities at fair value (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2025_9k3_WC5p7kS72l9n-VYJuA",
      "name": "us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R37": {
     "role": "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfCompanySLiabilitiesDetails",
     "longName": "1140902 - Disclosure - Fair Value Measurements - Change in fair value of Company's liabilities (Details)",
     "shortName": "Fair Value Measurements - Change in fair value of Company's liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_S9y_HUGH4UmEL-ZEwd9c-w",
      "name": "us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByLiabilityClassAxis_port_PrivatePlacementWarrantsMember_9QuKBdQxP0OajkOR9hFzuA",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangesInFairValueInstrumentsDetails",
     "longName": "1140903 - Disclosure - Fair Value Measurements - Changes in fair value instruments (Details)",
     "shortName": "Fair Value Measurements - Changes in fair value instruments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_port_PublicWarrantsMember_cMC1J-fgaE6D3401E8liZg",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R39": {
     "role": "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetails",
     "longName": "1140904 - Disclosure - Fair Value Measurements - Measurement (Details)",
     "shortName": "Fair Value Measurements - Measurement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "As_Of_4_8_2024_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_r13rmMoGJ0GrdFHtLXbhEw",
      "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight",
      "unitRef": "Unit_Standard_shares_ZnzKir1zYUaqxVmGZlRp0g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R40": {
     "role": "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetails",
     "longName": "1140905 - Disclosure - Fair Value Measurements - Non-recurring Fair Value Measurements (Details)",
     "shortName": "Fair Value Measurements - Non-recurring Fair Value Measurements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "As_Of_5_25_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_port_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_-9lzlHug-EamO9gdQIJdnA",
      "name": "port:SharesTransferredToConsummationOfExtension",
      "unitRef": "Unit_Standard_shares_ZnzKir1zYUaqxVmGZlRp0g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R41": {
     "role": "http://www.southportone.com/role/DisclosureIncomeTaxesDetails",
     "longName": "1141001 - Disclosure - Income Taxes (Details)",
     "shortName": "Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.southportone.com/role/DisclosureSegmentInformationDetails",
     "longName": "1141101 - Disclosure - Segment Information (Details)",
     "shortName": "Segment Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "Unit_Standard_segment_83DGaUEuQkeiuED1dvRrbw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R43": {
     "role": "http://www.southportone.com/role/DisclosureSubsequentEventsDetails",
     "longName": "1141201 - Disclosure - Subsequent Events (Details)",
     "shortName": "Subsequent Events (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "Duration_1_14_2025_To_1_14_2025_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_8KynEp_PWkeeQ5Yzh_ei8A",
      "name": "us-gaap:IncomeTaxesPaid",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_4_25_2025_To_4_25_2025_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_1Fh9OQ_-nEiKau3ey1ia8w",
      "name": "port:AdditionalPaymentsDueToEstimatedPaymentsMadeInExcessOfTaxLiability",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.southportone.com/role/StatementConsolidatedBalanceSheets",
     "longName": "12121200100 - Statement - CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Uncategorized",
     "order": "44",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2025_9k3_WC5p7kS72l9n-VYJuA",
      "name": "us-gaap:Cash",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R45": {
     "role": "http://www.southportone.com/role/StatementConsolidatedBalanceSheetsParenthetical",
     "longName": "12121200105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Cover",
     "order": "45",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2025_9k3_WC5p7kS72l9n-VYJuA",
      "name": "port:AccruedDividendOnMarketableSecuritiesHeldInTrustAccount",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R46": {
     "role": "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations",
     "longName": "12121200200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "46",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "port:LegalAndAccountingExpense",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_tZ_PFJd120KC7dpNaqReiQ",
      "name": "port:LegalAndAccountingExpense",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.southportone.com/role/StatementConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
     "longName": "12121200300 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN COMMON STOCK SUBJECT TO POSSIBLE REDEMPTION AND STOCKHOLDERS' DEFICIT",
     "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN COMMON STOCK SUBJECT TO POSSIBLE REDEMPTION AND STOCKHOLDERS' DEFICIT",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "47",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_bo4fIPIqV0GaX2Eok02R4w",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R48": {
     "role": "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows",
     "longName": "12121200400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "48",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R49": {
     "role": "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationss",
     "longName": "12121210101 - Disclosure - Description of Organization and Business Operations",
     "shortName": "Description of Organization and Business Operations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "49",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R50": {
     "role": "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciess",
     "longName": "12121210201 - Disclosure - Summary of Significant Accounting Policies",
     "shortName": "Summary of Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "50",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R51": {
     "role": "http://www.southportone.com/role/DisclosureInitialPublicOfferings",
     "longName": "12121210301 - Disclosure - Initial Public Offering",
     "shortName": "Initial Public Offering",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "51",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "port:PublicOfferingTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R52": {
     "role": "http://www.southportone.com/role/DisclosurePrivatePlacements",
     "longName": "12121210401 - Disclosure - Private Placement",
     "shortName": "Private Placement",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "52",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "port:PrivatePlacementTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R53": {
     "role": "http://www.southportone.com/role/DisclosureRelatedPartyTransactionss",
     "longName": "12121210501 - Disclosure - Related Party Transactions",
     "shortName": "Related Party Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "53",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R54": {
     "role": "http://www.southportone.com/role/DisclosureStockholdersDeficit",
     "longName": "12121210601 - Disclosure - Stockholders' Deficit",
     "shortName": "Stockholders' Deficit",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "54",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R55": {
     "role": "http://www.southportone.com/role/DisclosureWarrantss",
     "longName": "12121210701 - Disclosure - Warrants",
     "shortName": "Warrants",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "55",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "port:WarrantLiabilityDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R56": {
     "role": "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciess",
     "longName": "12121210801 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "56",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R57": {
     "role": "http://www.southportone.com/role/DisclosureFairValueMeasurementss",
     "longName": "12121210901 - Disclosure - Fair Value Measurements",
     "shortName": "Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "57",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R58": {
     "role": "http://www.southportone.com/role/DisclosureIncomeTaxess",
     "longName": "12121211001 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "58",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R59": {
     "role": "http://www.southportone.com/role/DisclosureSegmentInformations",
     "longName": "12121211101 - Disclosure - Segment Information",
     "shortName": "Segment Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "59",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R60": {
     "role": "http://www.southportone.com/role/DisclosureSubsequentEventss",
     "longName": "12121211201 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "60",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R61": {
     "role": "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess",
     "longName": "12121220202 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "61",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R62": {
     "role": "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTabless",
     "longName": "12121230203 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "62",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:SharesSubjectToMandatoryRedemptionDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R63": {
     "role": "http://www.southportone.com/role/DisclosureFairValueMeasurementsTabless",
     "longName": "12121230903 - Disclosure - Fair Value Measurements (Tables)",
     "shortName": "Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "63",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R64": {
     "role": "http://www.southportone.com/role/DisclosureIncomeTaxesTables",
     "longName": "12121231003 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "64",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_tZ_PFJd120KC7dpNaqReiQ",
      "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R65": {
     "role": "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
     "longName": "12121240101 - Disclosure - Description of Organization and Business Operations (Details)",
     "shortName": "Description of Organization and Business Operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2025_9k3_WC5p7kS72l9n-VYJuA",
      "name": "us-gaap:SharePrice",
      "unitRef": "Unit_Divide_USD_shares_1PvzOaCA706VI5CGp3w0hg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R66": {
     "role": "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss",
     "longName": "12121240201 - Disclosure - Summary of Significant Accounting Policies (Details)",
     "shortName": "Summary of Significant Accounting Policies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2025_9k3_WC5p7kS72l9n-VYJuA",
      "name": "us-gaap:Cash",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_S9y_HUGH4UmEL-ZEwd9c-w",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:IncomeTaxPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockSubjectToPossibleRedemptionDetailss",
     "longName": "12121240202 - Disclosure - Summary of Significant Accounting Policies - Common stock subject to possible redemption (Details)",
     "shortName": "Summary of Significant Accounting Policies - Common stock subject to possible redemption (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerSharePolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R68": {
     "role": "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossDetailss",
     "longName": "12121240203 - Disclosure - Summary of Significant Accounting Policies - Net income (loss) (Details)",
     "shortName": "Summary of Significant Accounting Policies - Net income (loss) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R69": {
     "role": "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetailss",
     "longName": "12121240204 - Disclosure - Summary of Significant Accounting Policies - Calculation of basic and diluted net income (loss) per common share (Details)",
     "shortName": "Summary of Significant Accounting Policies - Calculation of basic and diluted net income (loss) per common share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "port:NumberOfSharesIssued",
      "unitRef": "Unit_Standard_shares_ZnzKir1zYUaqxVmGZlRp0g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R70": {
     "role": "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetailss",
     "longName": "12121240301 - Disclosure - Initial Public Offering (Details)",
     "shortName": "Initial Public Offering (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2025_9k3_WC5p7kS72l9n-VYJuA",
      "name": "us-gaap:SharePrice",
      "unitRef": "Unit_Divide_USD_shares_1PvzOaCA706VI5CGp3w0hg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R71": {
     "role": "http://www.southportone.com/role/DisclosurePrivatePlacementDetailss",
     "longName": "12121240401 - Disclosure - Private Placement (Details)",
     "shortName": "Private Placement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2025_9k3_WC5p7kS72l9n-VYJuA",
      "name": "us-gaap:SharePrice",
      "unitRef": "Unit_Divide_USD_shares_1PvzOaCA706VI5CGp3w0hg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R72": {
     "role": "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
     "longName": "12121240501 - Disclosure - Related Party Transactions - Founder Shares (Details)",
     "shortName": "Related Party Transactions - Founder Shares (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "Duration_5_27_2021_To_5_27_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_afowTPv2pkS6Ke1N6euvNQ",
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "unitRef": "Unit_Standard_shares_ZnzKir1zYUaqxVmGZlRp0g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R73": {
     "role": "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsSponsorPromissoryNoteDetailss",
     "longName": "12121240502 - Disclosure - Related Party Transactions - Sponsor Promissory Note (Details)",
     "shortName": "Related Party Transactions - Sponsor Promissory Note (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2025_9k3_WC5p7kS72l9n-VYJuA",
      "name": "us-gaap:NotesPayableCurrent",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R74": {
     "role": "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetailss",
     "longName": "12121240503 - Disclosure - Related Party Transactions - Related Party Loans, Due to Related Party and Administrative Support Agreement (Details)",
     "shortName": "Related Party Transactions - Related Party Loans, Due to Related Party and Administrative Support Agreement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2025_9k3_WC5p7kS72l9n-VYJuA",
      "name": "us-gaap:OtherLiabilitiesCurrent",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R75": {
     "role": "http://www.southportone.com/role/DisclosureStockholdersDeficitPreferredStockDetails",
     "longName": "12121240601 - Disclosure - Stockholders' Deficit - Preferred Stock (Details)",
     "shortName": "Stockholders' Deficit - Preferred Stock (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2025_9k3_WC5p7kS72l9n-VYJuA",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "unitRef": "Unit_Standard_shares_ZnzKir1zYUaqxVmGZlRp0g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R76": {
     "role": "http://www.southportone.com/role/DisclosureStockholdersDeficitCommonStockDetails",
     "longName": "12121240602 - Disclosure - Stockholders' Deficit - Common Stock (Details)",
     "shortName": "Stockholders' Deficit - Common Stock (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "As_Of_9_11_2024_NVRm83TKNU6WnSKoXMetkA",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "Unit_Divide_USD_shares_1PvzOaCA706VI5CGp3w0hg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R77": {
     "role": "http://www.southportone.com/role/DisclosureWarrantsDetailss",
     "longName": "12121240701 - Disclosure - Warrants (Details)",
     "shortName": "Warrants (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2025_9k3_WC5p7kS72l9n-VYJuA",
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "unitRef": "Unit_Standard_shares_ZnzKir1zYUaqxVmGZlRp0g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "port:WarrantLiabilityDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R78": {
     "role": "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailss",
     "longName": "12121240801 - Disclosure - Commitments and Contingencies (Details)",
     "shortName": "Commitments and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "Duration_12_9_2021_To_12_9_2021_j687EMIKxEamLdByxmec7A",
      "name": "port:MaximumNumberOfDemandsForRegistrationOfSecurities",
      "unitRef": "Unit_Standard_item_QdEaFF0awEGdBOoKPgtktg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R79": {
     "role": "http://www.southportone.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesAtFairValueDetailss",
     "longName": "12121240901 - Disclosure - Fair Value Measurements - Assets and liabilities at fair value (Details)",
     "shortName": "Fair Value Measurements - Assets and liabilities at fair value (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2025_9k3_WC5p7kS72l9n-VYJuA",
      "name": "us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R80": {
     "role": "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfCompanySLiabilitiesDetailss",
     "longName": "12121240902 - Disclosure - Fair Value Measurements - Change in fair value of Company's liabilities (Details)",
     "shortName": "Fair Value Measurements - Change in fair value of Company's liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_S9y_HUGH4UmEL-ZEwd9c-w",
      "name": "us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R81": {
     "role": "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangesInFairValueInstrumentsDetailss",
     "longName": "12121240903 - Disclosure - Fair Value Measurements - Changes in fair value instruments (Details)",
     "shortName": "Fair Value Measurements - Changes in fair value instruments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_us-gaap_FairValueByLiabilityClassAxis_port_PublicWarrantsMember_cMC1J-fgaE6D3401E8liZg",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R82": {
     "role": "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetailss",
     "longName": "12121240904 - Disclosure - Fair Value Measurements - Measurement (Details)",
     "shortName": "Fair Value Measurements - Measurement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "As_Of_4_8_2024_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_r13rmMoGJ0GrdFHtLXbhEw",
      "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight",
      "unitRef": "Unit_Standard_shares_ZnzKir1zYUaqxVmGZlRp0g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R83": {
     "role": "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetailss",
     "longName": "12121240905 - Disclosure - Fair Value Measurements - Non-recurring Fair Value Measurements (Details)",
     "shortName": "Fair Value Measurements - Non-recurring Fair Value Measurements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "As_Of_5_25_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_port_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_-9lzlHug-EamO9gdQIJdnA",
      "name": "port:SharesTransferredToConsummationOfExtension",
      "unitRef": "Unit_Standard_shares_ZnzKir1zYUaqxVmGZlRp0g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R84": {
     "role": "http://www.southportone.com/role/DisclosureIncomeTaxesNetDeferredTaxAssetsDetails",
     "longName": "12121241001 - Disclosure - Income Taxes -Net deferred tax assets (Details)",
     "shortName": "Income Taxes -Net deferred tax assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_S9y_HUGH4UmEL-ZEwd9c-w",
      "name": "port:DeferredTaxAssetsCapitalizedStartUpCosts",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_S9y_HUGH4UmEL-ZEwd9c-w",
      "name": "port:DeferredTaxAssetsCapitalizedStartUpCosts",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.southportone.com/role/DisclosureIncomeTaxesIncomeTaxProvisionDetails",
     "longName": "12121241002 - Disclosure - Income Taxes - Income tax provision (Details)",
     "shortName": "Income Taxes - Income tax provision (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_tZ_PFJd120KC7dpNaqReiQ",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_tZ_PFJd120KC7dpNaqReiQ",
      "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.southportone.com/role/DisclosureIncomeTaxesEffectiveTaxReconciliationDetails",
     "longName": "12121241003 - Disclosure - Income Taxes - Effective Tax Reconciliation (Details)",
     "shortName": "Income Taxes - Effective Tax Reconciliation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "Unit_Standard_pure_9Dobc8u0Jk6uzrBZW5xFrQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_tZ_PFJd120KC7dpNaqReiQ",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
      "unitRef": "Unit_Standard_pure_9Dobc8u0Jk6uzrBZW5xFrQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.southportone.com/role/DisclosureSegmentInformationDetailss",
     "longName": "12121241101 - Disclosure - Segment Information (Details)",
     "shortName": "Segment Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "Unit_Standard_segment_83DGaUEuQkeiuED1dvRrbw",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R88": {
     "role": "http://www.southportone.com/role/DisclosureSubsequentEventsDetailss",
     "longName": "12121241201 - Disclosure - Subsequent Events (Details)",
     "shortName": "Subsequent Events (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "As_Of_9_11_2024_NVRm83TKNU6WnSKoXMetkA",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "Unit_Divide_USD_shares_1PvzOaCA706VI5CGp3w0hg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_1_15_2025_us-gaap_ClassOfWarrantOrRightAxis_port_PrivatePlacementWarrantsMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_port_SponsorMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_bR_2hP9F5ESfZYDT8Oar2A",
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "unitRef": "Unit_Standard_shares_ZnzKir1zYUaqxVmGZlRp0g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
     "longName": "2100100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Uncategorized",
     "order": "89",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2025_9k3_WC5p7kS72l9n-VYJuA",
      "name": "us-gaap:AssetsCurrent",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_3_31_2025_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_VG8SrfuO6UasvWJypiChaw",
      "name": "port:CryptoAssetFairValueRestrictedCurrent",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "unique": true
     }
    },
    "R90": {
     "role": "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical",
     "longName": "2100105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Cover",
     "order": "90",
     "firstAnchor": {
      "contextRef": "As_Of_9_11_2024_NVRm83TKNU6WnSKoXMetkA",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "Unit_Divide_USD_shares_1PvzOaCA706VI5CGp3w0hg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R91": {
     "role": "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
     "longName": "2100200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "91",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:OperatingIncomeLoss",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_wspR5sDOOUe-l6WuLDO6Qg",
      "name": "us-gaap:CryptoAssetRealizedAndUnrealizedGainLossNonoperating",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "unique": true
     }
    },
    "R92": {
     "role": "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited",
     "longName": "2100300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited)",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "92",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2021_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_ccgzUaE0RkywUa3sLGWprg",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_RAomT-oFmUuX7SPX_ExTFA",
      "name": "port:AdjustmentToMarketValueDigitalAssets",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "unique": true
     }
    },
    "R93": {
     "role": "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
     "longName": "2100400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "93",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_wspR5sDOOUe-l6WuLDO6Qg",
      "name": "port:RepaymentsOfLoanGuarantee",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "unique": true
     }
    },
    "R94": {
     "role": "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPolicies",
     "longName": "2110101 - Disclosure - Description of Organization and Summary of Significant Accounting Policies",
     "shortName": "Description of Organization and Summary of Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "94",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_wspR5sDOOUe-l6WuLDO6Qg",
      "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R95": {
     "role": "http://www.southportone.com/role/DisclosureDigitalAssetsAndDigitalAssetsReceivable",
     "longName": "2110201 - Disclosure - Digital Assets and Digital Assets Receivable",
     "shortName": "Digital Assets and Digital Assets Receivable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "95",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_wspR5sDOOUe-l6WuLDO6Qg",
      "name": "port:DigitalAssetsAndDigitalAssetsReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_wspR5sDOOUe-l6WuLDO6Qg",
      "name": "port:DigitalAssetsAndDigitalAssetsReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     }
    },
    "R96": {
     "role": "http://www.southportone.com/role/DisclosureNotesPayable",
     "longName": "2110301 - Disclosure - Notes Payable",
     "shortName": "Notes Payable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "96",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_wspR5sDOOUe-l6WuLDO6Qg",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R97": {
     "role": "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesss",
     "longName": "2110401 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "97",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R98": {
     "role": "http://www.southportone.com/role/DisclosureCommonStock",
     "longName": "2110501 - Disclosure - Common Stock",
     "shortName": "Common Stock",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "98",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R99": {
     "role": "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsss",
     "longName": "2110601 - Disclosure - Related-Party Transactions",
     "shortName": "Related-Party Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "99",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R100": {
     "role": "http://www.southportone.com/role/DisclosureSubsequentEventsss",
     "longName": "2110701 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "100",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R101": {
     "role": "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
     "longName": "2120102 - Disclosure - Description of Organization and Summary of Significant Accounting Policies (Policies)",
     "shortName": "Description of Organization and Summary of Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "101",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R102": {
     "role": "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesTables",
     "longName": "2130103 - Disclosure - Description of Organization and Summary of Significant Accounting Policies (Tables)",
     "shortName": "Description of Organization and Summary of Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "102",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ConcentrationRiskCreditRisk",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_wspR5sDOOUe-l6WuLDO6Qg",
      "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "unique": true
     }
    },
    "R103": {
     "role": "http://www.southportone.com/role/DisclosureDigitalAssetsAndDigitalAssetsReceivableTables",
     "longName": "2130203 - Disclosure - Digital Assets and Digital Assets Receivable (Tables)",
     "shortName": "Digital Assets and Digital Assets Receivable (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "103",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_wspR5sDOOUe-l6WuLDO6Qg",
      "name": "us-gaap:CryptoAssetHoldingTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "port:DigitalAssetsAndDigitalAssetsReceivableTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_wspR5sDOOUe-l6WuLDO6Qg",
      "name": "us-gaap:CryptoAssetHoldingTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "port:DigitalAssetsAndDigitalAssetsReceivableTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     }
    },
    "R104": {
     "role": "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesTables",
     "longName": "2130403 - Disclosure - Commitments and Contingencies (Tables)",
     "shortName": "Commitments and Contingencies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "104",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R105": {
     "role": "http://www.southportone.com/role/DisclosureCommonStockTables",
     "longName": "2130503 - Disclosure - Common Stock (Tables)",
     "shortName": "Common Stock (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "105",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerSharePolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R106": {
     "role": "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails",
     "longName": "2140101 - Disclosure - Description of Organization and Summary of Significant Accounting Policies -Organization (Details)",
     "shortName": "Description of Organization and Summary of Significant Accounting Policies -Organization (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "106",
     "firstAnchor": {
      "contextRef": "As_Of_9_11_2024_NVRm83TKNU6WnSKoXMetkA",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "Unit_Divide_USD_shares_1PvzOaCA706VI5CGp3w0hg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R107": {
     "role": "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityDetails",
     "longName": "2140102 - Disclosure - Description of Organization and Summary of Significant Accounting Policies - Liquidity (Details)",
     "shortName": "Description of Organization and Summary of Significant Accounting Policies - Liquidity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "107",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_us-gaap_DebtInstrumentAxis_port_PrintAndAdvertisingLoanAgreementMember_O97OxhW8gkSiKJ7pqnkwJQ",
      "name": "us-gaap:ProceedsFromLoans",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "port:LiquidityPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "unique": true
     }
    },
    "R108": {
     "role": "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetails",
     "longName": "2140103 - Disclosure - Description of Organization and Summary of Significant Accounting Policies - Accounts Receivable (Details)",
     "shortName": "Description of Organization and Summary of Significant Accounting Policies - Accounts Receivable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "108",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2025_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_VG8SrfuO6UasvWJypiChaw",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:TradeAndOtherAccountsReceivablePolicy",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R109": {
     "role": "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLicensingReceivablesPhysicalInventoryAndPrepaidExpensesAndOtherDetails",
     "longName": "2140104 - Disclosure - Description of Organization and Summary of Significant Accounting Policies - Licensing Receivables, Physical Inventory and Prepaid Expenses and Other (Details)",
     "shortName": "Description of Organization and Summary of Significant Accounting Policies - Licensing Receivables, Physical Inventory and Prepaid Expenses and Other (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "109",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2025_9k3_WC5p7kS72l9n-VYJuA",
      "name": "us-gaap:PrepaidExpenseCurrent",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R110": {
     "role": "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesNotesReceivableDetails",
     "longName": "2140105 - Disclosure - Description of Organization and Summary of Significant Accounting Policies - Notes Receivable (Details)",
     "shortName": "Description of Organization and Summary of Significant Accounting Policies - Notes Receivable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "110",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "port:ContentAssetsAmortizationPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "port:ContentAssetsPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R111": {
     "role": "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDeferredRevenueDetails",
     "longName": "2140106 - Disclosure - Description of Organization and Summary of Significant Accounting Policies - Deferred Revenue (Details)",
     "shortName": "Description of Organization and Summary of Significant Accounting Policies - Deferred Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "111",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "port:FundRaisingServicesServiceFeesPercentage",
      "unitRef": "Unit_Standard_pure_9Dobc8u0Jk6uzrBZW5xFrQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "p",
       "us-gaap:DeferredChargesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R112": {
     "role": "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetailss",
     "longName": "2140107 - Disclosure - Description of Organization and Summary of Significant Accounting Policies - Revenue Recognition (Details)",
     "shortName": "Description of Organization and Summary of Significant Accounting Policies - Revenue Recognition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "112",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_wspR5sDOOUe-l6WuLDO6Qg",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_wspR5sDOOUe-l6WuLDO6Qg",
      "name": "us-gaap:AdvertisingExpense",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "port:SellingAndMarketingExpensesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "unique": true
     }
    },
    "R113": {
     "role": "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails",
     "longName": "2140108 - Disclosure - Description of Organization and Summary of Significant Accounting Policies - Income Taxes (Details)",
     "shortName": "Description of Organization and Summary of Significant Accounting Policies - Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "113",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_S9y_HUGH4UmEL-ZEwd9c-w",
      "name": "us-gaap:DeferredTaxAssetsNet",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R114": {
     "role": "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails",
     "longName": "2140109 - Disclosure - Description of Organization and Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details)",
     "shortName": "Description of Organization and Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "114",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2025_9k3_WC5p7kS72l9n-VYJuA",
      "name": "us-gaap:RetainedEarningsAccumulatedDeficit",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_1_1_2025_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_p1tQDORwm0S68gGxFW9Nkw",
      "name": "us-gaap:CryptoAssetFairValue",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "unique": true
     }
    },
    "R115": {
     "role": "http://www.southportone.com/role/DisclosureDigitalAssetsAndDigitalAssetsReceivableDigitalAssetsReceivableShownOnCondensedConsolidatedBalanceSheetsDetails",
     "longName": "2140201 - Disclosure - Digital Assets and Digital Assets Receivable - Digital assets receivable shown on the condensed consolidated balance sheets (Details)",
     "shortName": "Digital Assets and Digital Assets Receivable - Digital assets receivable shown on the condensed consolidated balance sheets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "115",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2025_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_VG8SrfuO6UasvWJypiChaw",
      "name": "us-gaap:CryptoAssetCostUnrestricted",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:CryptoAssetHoldingTableTextBlock",
       "port:DigitalAssetsAndDigitalAssetsReceivableTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_3_31_2025_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_VG8SrfuO6UasvWJypiChaw",
      "name": "us-gaap:CryptoAssetCostUnrestricted",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:CryptoAssetHoldingTableTextBlock",
       "port:DigitalAssetsAndDigitalAssetsReceivableTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     }
    },
    "R116": {
     "role": "http://www.southportone.com/role/DisclosureDigitalAssetsAndDigitalAssetsReceivableDigitalAssetsReceivableShownOnCondensedConsolidatedBalanceSheetsAdditionalInformationDetails",
     "longName": "2140202 - Disclosure - Digital Assets and Digital Assets Receivable - Digital assets receivable shown on the condensed consolidated balance sheets - Additional information (Details)",
     "shortName": "Digital Assets and Digital Assets Receivable - Digital assets receivable shown on the condensed consolidated balance sheets - Additional information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "116",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_wspR5sDOOUe-l6WuLDO6Qg",
      "name": "us-gaap:CryptoAssetRealizedLossNonoperating",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "port:DigitalAssetsAndDigitalAssetsReceivableTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_wspR5sDOOUe-l6WuLDO6Qg",
      "name": "us-gaap:CryptoAssetRealizedLossNonoperating",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "port:DigitalAssetsAndDigitalAssetsReceivableTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     }
    },
    "R117": {
     "role": "http://www.southportone.com/role/DisclosureNotesPayableDetails",
     "longName": "2140301 - Disclosure - Notes Payable (Details)",
     "shortName": "Notes Payable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "117",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:ProceedsFromNotesPayable",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_2_28_2025_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_us-gaap_DebtInstrumentAxis_us-gaap_NotesPayableOtherPayablesMember_V8FZIybQMkKHeh53BztIWQ",
      "name": "us-gaap:CryptoAssetFairValueRestricted",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "unique": true
     }
    },
    "R118": {
     "role": "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
     "longName": "2140401 - Disclosure - Commitments and Contingencies (Details)",
     "shortName": "Commitments and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "118",
     "firstAnchor": {
      "contextRef": "As_Of_7_31_2022_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_AO3Q2J45bEWjTQqOQqh7qw",
      "name": "us-gaap:EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee",
      "unitRef": "Unit_Standard_pure_9Dobc8u0Jk6uzrBZW5xFrQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R119": {
     "role": "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfOperatingLeaseLiabilitiesDetails",
     "longName": "2140402 - Disclosure - Commitments and Contingencies - Maturities of operating lease liabilities (Details)",
     "shortName": "Commitments and Contingencies - Maturities of operating lease liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "119",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ITQQprAlc0m5PzyJL9MOpg",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R120": {
     "role": "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesWeightedAverageRemainingLeaseTermsAndInterestRatesDetails",
     "longName": "2140403 - Disclosure - Commitments and Contingencies - Weighted average remaining lease terms and interest rates (Details)",
     "shortName": "Commitments and Contingencies - Weighted average remaining lease terms and interest rates (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "120",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ITQQprAlc0m5PzyJL9MOpg",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "port:LeaseQuantitativeDisclosureTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R121": {
     "role": "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetails",
     "longName": "2140501 - Disclosure - Common Stock - Narratives (Details)",
     "shortName": "Common Stock - Narratives (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "121",
     "firstAnchor": {
      "contextRef": "As_Of_9_11_2024_NVRm83TKNU6WnSKoXMetkA",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "Unit_Divide_USD_shares_1PvzOaCA706VI5CGp3w0hg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R122": {
     "role": "http://www.southportone.com/role/DisclosureCommonStockScheduleOfLossPerShareDetails",
     "longName": "2140502 - Disclosure - Common Stock - Schedule of loss per share (Details)",
     "shortName": "Common Stock - Schedule of loss per share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "122",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R123": {
     "role": "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetails",
     "longName": "2140601 - Disclosure - Related-Party Transactions (Details)",
     "shortName": "Related-Party Transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "123",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2025_9k3_WC5p7kS72l9n-VYJuA",
      "name": "us-gaap:NotesPayableCurrent",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R124": {
     "role": "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss",
     "longName": "2140701 - Disclosure - Subsequent Events (Details)",
     "shortName": "Subsequent Events (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "124",
     "firstAnchor": {
      "contextRef": "As_Of_5_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_30ztglEwyUGkiM_pB2MTtA",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_5_5_2025_us-gaap_DebtInstrumentAxis_us-gaap_ConvertibleSubordinatedDebtMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_port_NoteAndWarrantPurchaseAgreementPrivateMember_3OrMDHdmm0y-WSZhc7muqg",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "unique": true
     }
    },
    "R125": {
     "role": "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss",
     "longName": "22122200100 - Statement - Consolidated Balance Sheets",
     "shortName": "Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Uncategorized",
     "order": "125",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2025_9k3_WC5p7kS72l9n-VYJuA",
      "name": "us-gaap:AssetsCurrent",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ITQQprAlc0m5PzyJL9MOpg",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "unique": true
     }
    },
    "R126": {
     "role": "http://www.southportone.com/role/StatementConsolidatedBalanceSheetsParentheticals",
     "longName": "22122200105 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Cover",
     "order": "126",
     "firstAnchor": {
      "contextRef": "As_Of_9_11_2024_NVRm83TKNU6WnSKoXMetkA",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "Unit_Divide_USD_shares_1PvzOaCA706VI5CGp3w0hg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R127": {
     "role": "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss",
     "longName": "22122200200 - Statement - Consolidated Statements of Operations",
     "shortName": "Consolidated Statements of Operations",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "127",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:OperatingIncomeLoss",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_3_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_2zKW4Ui4dU6Fkbv7GDPBRw",
      "name": "us-gaap:CostOfRevenue",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "unique": true
     }
    },
    "R128": {
     "role": "http://www.southportone.com/role/StatementConsolidatedStatementsOfStockholderSEquity",
     "longName": "22122200300 - Statement - Consolidated Statements of Stockholder's Equity",
     "shortName": "Consolidated Statements of Stockholder's Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "128",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2021_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_ccgzUaE0RkywUa3sLGWprg",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_tPOkjh7nrU-rzUIP0xgfYg",
      "name": "us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "unique": true
     }
    },
    "R129": {
     "role": "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss",
     "longName": "22122200400 - Statement - Consolidated Statements of Cash Flows",
     "shortName": "Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "129",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_3_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_2zKW4Ui4dU6Fkbv7GDPBRw",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "unique": true
     }
    },
    "R130": {
     "role": "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciess",
     "longName": "22122210101 - Disclosure - Description of Organization and Summary of Significant Accounting Policies",
     "shortName": "Description of Organization and Summary of Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "130",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_wspR5sDOOUe-l6WuLDO6Qg",
      "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R131": {
     "role": "http://www.southportone.com/role/DisclosurePropertyAndEquipment",
     "longName": "22122210201 - Disclosure - Property and Equipment",
     "shortName": "Property and Equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "131",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     }
    },
    "R132": {
     "role": "http://www.southportone.com/role/DisclosureContent",
     "longName": "22122210301 - Disclosure - Content",
     "shortName": "Content",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "132",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "port:ContentAssetsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "port:ContentAssetsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     }
    },
    "R133": {
     "role": "http://www.southportone.com/role/DisclosureNotesReceivable",
     "longName": "22122210401 - Disclosure - Notes Receivable",
     "shortName": "Notes Receivable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "133",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     }
    },
    "R134": {
     "role": "http://www.southportone.com/role/DisclosureIntangibleAssets",
     "longName": "22122210501 - Disclosure - Intangible Assets",
     "shortName": "Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "134",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     }
    },
    "R135": {
     "role": "http://www.southportone.com/role/DisclosureNotesPayables",
     "longName": "22122210601 - Disclosure - Notes Payable",
     "shortName": "Notes Payable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "135",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_wspR5sDOOUe-l6WuLDO6Qg",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R136": {
     "role": "http://www.southportone.com/role/DisclosureInvestmentsInAffiliates",
     "longName": "22122210701 - Disclosure - Investments in Affiliates",
     "shortName": "Investments in Affiliates",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "136",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     }
    },
    "R137": {
     "role": "http://www.southportone.com/role/DisclosureAccruedExpenses",
     "longName": "22122210801 - Disclosure - Accrued Expenses",
     "shortName": "Accrued Expenses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "137",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "port:AccruedLiabilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "port:AccruedLiabilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     }
    },
    "R138": {
     "role": "http://www.southportone.com/role/DisclosureAccruedSettlementCosts",
     "longName": "22122210901 - Disclosure - Accrued Settlement Costs",
     "shortName": "Accrued Settlement Costs",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "138",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "port:AccruedSettlementCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "port:AccruedSettlementCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     }
    },
    "R139": {
     "role": "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciessss",
     "longName": "22122211001 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "139",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R140": {
     "role": "http://www.southportone.com/role/DisclosureStockOptions",
     "longName": "22122211101 - Disclosure - Stock Options",
     "shortName": "Stock Options",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "140",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     }
    },
    "R141": {
     "role": "http://www.southportone.com/role/DisclosureCommonStocks",
     "longName": "22122211201 - Disclosure - Common Stock",
     "shortName": "Common Stock",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "141",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R142": {
     "role": "http://www.southportone.com/role/DisclosureIncomeTaxesss",
     "longName": "22122211301 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "142",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "unique": true
     }
    },
    "R143": {
     "role": "http://www.southportone.com/role/DisclosureRelatedPartyTransactionssss",
     "longName": "22122211401 - Disclosure - Related-Party Transactions",
     "shortName": "Related-Party Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "143",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R144": {
     "role": "http://www.southportone.com/role/DisclosureSubsequentEventssss",
     "longName": "22122211501 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "144",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R145": {
     "role": "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess",
     "longName": "22122220102 - Disclosure - Description of Organization and Summary of Significant Accounting Policies (Policies)",
     "shortName": "Description of Organization and Summary of Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "145",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R146": {
     "role": "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesTabless",
     "longName": "22122230103 - Disclosure - Description of Organization and Summary of Significant Accounting Policies (Tables)",
     "shortName": "Description of Organization and Summary of Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "146",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ConcentrationRiskCreditRisk",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R147": {
     "role": "http://www.southportone.com/role/DisclosurePropertyAndEquipmentTables",
     "longName": "22122230203 - Disclosure - Property and Equipment (Tables)",
     "shortName": "Property and Equipment (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "147",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     }
    },
    "R148": {
     "role": "http://www.southportone.com/role/DisclosureContentTables",
     "longName": "22122230303 - Disclosure - Content (Tables)",
     "shortName": "Content (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "148",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "port:ScheduleOfContentAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "port:ContentAssetsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "port:ScheduleOfContentAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "port:ContentAssetsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     }
    },
    "R149": {
     "role": "http://www.southportone.com/role/DisclosureIntangibleAssetsTables",
     "longName": "22122230503 - Disclosure - Intangible Assets (Tables)",
     "shortName": "Intangible Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "149",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     }
    },
    "R150": {
     "role": "http://www.southportone.com/role/DisclosureAccruedExpensesTables",
     "longName": "22122230803 - Disclosure - Accrued Expenses (Tables)",
     "shortName": "Accrued Expenses (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "150",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "port:AccruedLiabilitiesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "port:AccruedLiabilitiesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     }
    },
    "R151": {
     "role": "http://www.southportone.com/role/DisclosureAccruedSettlementCostsTables",
     "longName": "22122230903 - Disclosure - Accrued Settlement Costs (Tables)",
     "shortName": "Accrued Settlement Costs (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "151",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     }
    },
    "R152": {
     "role": "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesTabless",
     "longName": "22122231003 - Disclosure - Commitments and Contingencies (Tables)",
     "shortName": "Commitments and Contingencies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "152",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R153": {
     "role": "http://www.southportone.com/role/DisclosureStockOptionsTables",
     "longName": "22122231103 - Disclosure - Stock Options (Tables)",
     "shortName": "Stock Options (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "153",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     }
    },
    "R154": {
     "role": "http://www.southportone.com/role/DisclosureCommonStockTabless",
     "longName": "22122231203 - Disclosure - Common Stock (Tables)",
     "shortName": "Common Stock (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "154",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerSharePolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R155": {
     "role": "http://www.southportone.com/role/DisclosureIncomeTaxesTabless",
     "longName": "22122231303 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "155",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_tZ_PFJd120KC7dpNaqReiQ",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "unique": true
     }
    },
    "R156": {
     "role": "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetailss",
     "longName": "22122240101 - Disclosure - Description of Organization and Summary of Significant Accounting Policies -Organization (Details)",
     "shortName": "Description of Organization and Summary of Significant Accounting Policies -Organization (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "156",
     "firstAnchor": {
      "contextRef": "As_Of_9_11_2024_NVRm83TKNU6WnSKoXMetkA",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "Unit_Divide_USD_shares_1PvzOaCA706VI5CGp3w0hg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R157": {
     "role": "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails",
     "longName": "22122240102 - Disclosure - Description of Organization and Summary of Significant Accounting Policies - Concentrations of credit risk (Details)",
     "shortName": "Description of Organization and Summary of Significant Accounting Policies - Concentrations of credit risk (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "157",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_CostOfGoodsTotalMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_port_VendorMember_7jP83_Mk502z6pUUhm5KZA",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "Unit_Standard_pure_9Dobc8u0Jk6uzrBZW5xFrQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "us-gaap:ConcentrationRiskCreditRisk",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_CostOfGoodsTotalMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_port_VendorMember_7jP83_Mk502z6pUUhm5KZA",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "Unit_Standard_pure_9Dobc8u0Jk6uzrBZW5xFrQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "us-gaap:ConcentrationRiskCreditRisk",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     }
    },
    "R158": {
     "role": "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDigitalAssetsDetails",
     "longName": "22122240103 - Disclosure - Description of Organization and Summary of Significant Accounting Policies - Digital Assets (Details)",
     "shortName": "Description of Organization and Summary of Significant Accounting Policies - Digital Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "158",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-2",
      "ancestors": [
       "p",
       "port:DigitalAssetsPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-2",
      "ancestors": [
       "p",
       "port:DigitalAssetsPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     }
    },
    "R159": {
     "role": "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCashAndCashEquivalentsDetails",
     "longName": "22122240104 - Disclosure - Description of Organization and Summary of Significant Accounting Policies - Liquidity and Cash and Cash Equivalents (Details)",
     "shortName": "Description of Organization and Summary of Significant Accounting Policies - Liquidity and Cash and Cash Equivalents (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "159",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_us-gaap_CashAndCashEquivalentsAxis_us-gaap_USTreasurySecuritiesMember_8nOz1Sajs0exkwYJIyoleg",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-4",
      "ancestors": [
       "span",
       "p",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "unique": true
     }
    },
    "R160": {
     "role": "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetailss",
     "longName": "22122240105 - Disclosure - Description of Organization and Summary of Significant Accounting Policies - Accounts Receivable (Details)",
     "shortName": "Description of Organization and Summary of Significant Accounting Policies - Accounts Receivable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "160",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2025_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_VG8SrfuO6UasvWJypiChaw",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:TradeAndOtherAccountsReceivablePolicy",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R161": {
     "role": "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLicensingReceivablesPhysicalMediaInventoryAndPrepaidExpensesAndOtherDetails",
     "longName": "22122240106 - Disclosure - Description of Organization and Summary of Significant Accounting Policies - Licensing Receivables ,Physical Media Inventory and Prepaid Expenses and Other (Details)",
     "shortName": "Description of Organization and Summary of Significant Accounting Policies - Licensing Receivables ,Physical Media Inventory and Prepaid Expenses and Other (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "161",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2025_9k3_WC5p7kS72l9n-VYJuA",
      "name": "us-gaap:PrepaidExpenseCurrent",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R162": {
     "role": "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails",
     "longName": "22122240107 - Disclosure - Description of Organization and Summary of Significant Accounting Policies - Property and Equipment (Details)",
     "shortName": "Description of Organization and Summary of Significant Accounting Policies - Property and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "162",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OfficeEquipmentMember_ALfIyJKtS0GkW10U6G7IVg",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "port:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OfficeEquipmentMember_ALfIyJKtS0GkW10U6G7IVg",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "port:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     }
    },
    "R163": {
     "role": "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesContentIntangibleAssetsDetails",
     "longName": "22122240108 - Disclosure - Description of Organization and Summary of Significant Accounting Policies - Content , Intangible Assets (Details)",
     "shortName": "Description of Organization and Summary of Significant Accounting Policies - Content , Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "163",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "port:ContentAssetsAmortizationPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "port:ContentAssetsPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R164": {
     "role": "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsAndNoteDiscountAndDeferredRevenueDetails",
     "longName": "22122240109 - Disclosure - Description of Organization and Summary of Significant Accounting Policies - Deferred Financing Costs and Note Discount and Deferred Revenue (Details)",
     "shortName": "Description of Organization and Summary of Significant Accounting Policies - Deferred Financing Costs and Note Discount and Deferred Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "164",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "port:FundRaisingServicesServiceFeesPercentage",
      "unitRef": "Unit_Standard_pure_9Dobc8u0Jk6uzrBZW5xFrQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "p",
       "us-gaap:DeferredChargesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R165": {
     "role": "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails",
     "longName": "22122240110 - Disclosure - Description of Organization and Summary of Significant Accounting Policies - Revenue Recognition (Details)",
     "shortName": "Description of Organization and Summary of Significant Accounting Policies - Revenue Recognition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "165",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_wspR5sDOOUe-l6WuLDO6Qg",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R166": {
     "role": "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesAndRecentAccountingPronouncementsDetails",
     "longName": "22122240111 - Disclosure - Description of Organization and Summary of Significant Accounting Policies - Income Taxes and Recent Accounting Pronouncements (Details)",
     "shortName": "Description of Organization and Summary of Significant Accounting Policies - Income Taxes and Recent Accounting Pronouncements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "166",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_S9y_HUGH4UmEL-ZEwd9c-w",
      "name": "us-gaap:DeferredTaxAssetsNet",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_srt_RangeAxis_srt_MinimumMember_AoF5Z5O-pEeskEXwKlZV7Q",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:LesseeLeasesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "unique": true
     }
    },
    "R167": {
     "role": "http://www.southportone.com/role/DisclosurePropertyAndEquipmentDetails",
     "longName": "22122240201 - Disclosure - Property and Equipment (Details)",
     "shortName": "Property and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "167",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ITQQprAlc0m5PzyJL9MOpg",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ITQQprAlc0m5PzyJL9MOpg",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     }
    },
    "R168": {
     "role": "http://www.southportone.com/role/DisclosureContentDetails",
     "longName": "22122240301 - Disclosure - Content (Details)",
     "shortName": "Content (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "168",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ITQQprAlc0m5PzyJL9MOpg",
      "name": "port:ContentAssetGross",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "port:ScheduleOfContentAssetsTableTextBlock",
       "port:ContentAssetsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ITQQprAlc0m5PzyJL9MOpg",
      "name": "port:ContentAssetGross",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "port:ScheduleOfContentAssetsTableTextBlock",
       "port:ContentAssetsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     }
    },
    "R169": {
     "role": "http://www.southportone.com/role/DisclosureNotesReceivableDetails",
     "longName": "22122240401 - Disclosure - Notes Receivable (Details)",
     "shortName": "Notes Receivable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "169",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_us-gaap_NotesReceivableMember_L7U2d4ZS_E6qfljB5Uq-rQ",
      "name": "us-gaap:NotesReceivableNet",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_us-gaap_NotesReceivableMember_L7U2d4ZS_E6qfljB5Uq-rQ",
      "name": "us-gaap:NotesReceivableNet",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     }
    },
    "R170": {
     "role": "http://www.southportone.com/role/DisclosureIntangibleAssetsDetails",
     "longName": "22122240501 - Disclosure - Intangible Assets (Details)",
     "shortName": "Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "170",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ITQQprAlc0m5PzyJL9MOpg",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ITQQprAlc0m5PzyJL9MOpg",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     }
    },
    "R171": {
     "role": "http://www.southportone.com/role/DisclosureNotesPayableDetailss",
     "longName": "22122240601 - Disclosure - Notes Payable (Details)",
     "shortName": "Notes Payable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "171",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:ProceedsFromNotesPayable",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_6_1_2023_To_6_30_2023_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_us-gaap_DebtInstrumentAxis_port_PrintAndAdvertisingExpenseRaisesWithIndividualInvestorMember__I_oUx_CLU2euQdWLhhRJg",
      "name": "us-gaap:PaymentsOfDebtIssuanceCosts",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "unique": true
     }
    },
    "R172": {
     "role": "http://www.southportone.com/role/DisclosureInvestmentsInAffiliatesDetails",
     "longName": "22122240701 - Disclosure - Investments in Affiliates (Details)",
     "shortName": "Investments in Affiliates (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "172",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2025_9k3_WC5p7kS72l9n-VYJuA",
      "name": "us-gaap:Assets",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_Y3xZRe9YIUuyBhwiO0eYCQ",
      "name": "us-gaap:Assets",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "unique": true
     }
    },
    "R173": {
     "role": "http://www.southportone.com/role/DisclosureAccruedExpensesDetails",
     "longName": "22122240801 - Disclosure - Accrued Expenses (Details)",
     "shortName": "Accrued Expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "173",
     "firstAnchor": {
      "contextRef": "As_Of_3_31_2025_9k3_WC5p7kS72l9n-VYJuA",
      "name": "us-gaap:AccruedLiabilitiesCurrent",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ITQQprAlc0m5PzyJL9MOpg",
      "name": "us-gaap:AccruedProfessionalFeesCurrent",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "port:AccruedLiabilitiesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "unique": true
     }
    },
    "R174": {
     "role": "http://www.southportone.com/role/DisclosureAccruedSettlementCostsDetails",
     "longName": "22122240901 - Disclosure - Accrued Settlement Costs (Details)",
     "shortName": "Accrued Settlement Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "174",
     "firstAnchor": {
      "contextRef": "As_Of_9_30_2020_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ppABESuGKkGCxD2rRB27Xw",
      "name": "port:AccruedSettlementCost",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "port:AccruedSettlementCostsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_9_30_2020_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ppABESuGKkGCxD2rRB27Xw",
      "name": "port:AccruedSettlementCost",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "port:AccruedSettlementCostsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     }
    },
    "R175": {
     "role": "http://www.southportone.com/role/DisclosureAccruedSettlementCostSettlementCostMaturitiesDetails",
     "longName": "22122240902 - Disclosure - Accrued Settlement Cost - Settlement cost maturities (Details)",
     "shortName": "Accrued Settlement Cost - Settlement cost maturities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "175",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ITQQprAlc0m5PzyJL9MOpg",
      "name": "us-gaap:ContractualObligationDueInNextTwelveMonths",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ITQQprAlc0m5PzyJL9MOpg",
      "name": "us-gaap:ContractualObligationDueInNextTwelveMonths",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     }
    },
    "R176": {
     "role": "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss",
     "longName": "22122241001 - Disclosure - Commitments and Contingencies (Details)",
     "shortName": "Commitments and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "176",
     "firstAnchor": {
      "contextRef": "As_Of_7_31_2022_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_AO3Q2J45bEWjTQqOQqh7qw",
      "name": "us-gaap:EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee",
      "unitRef": "Unit_Standard_pure_9Dobc8u0Jk6uzrBZW5xFrQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R177": {
     "role": "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfOperatingLeaseLiabilitiesDetailss",
     "longName": "22122241002 - Disclosure - Commitments and Contingencies - Maturities of operating lease liabilities (Details)",
     "shortName": "Commitments and Contingencies - Maturities of operating lease liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "177",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ITQQprAlc0m5PzyJL9MOpg",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R178": {
     "role": "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesWeightedAverageRemainingLeaseTermsAndInterestRatesDetailss",
     "longName": "22122241003 - Disclosure - Commitments and Contingencies - Weighted average remaining lease terms and interest rates (Details)",
     "shortName": "Commitments and Contingencies - Weighted average remaining lease terms and interest rates (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "178",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ITQQprAlc0m5PzyJL9MOpg",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "port:LeaseQuantitativeDisclosureTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R179": {
     "role": "http://www.southportone.com/role/DisclosureStockOptionsStockIncentivePlanDetails",
     "longName": "22122241101 - Disclosure - Stock Options - Stock Incentive Plan (Details)",
     "shortName": "Stock Options - Stock Incentive Plan (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "179",
     "firstAnchor": {
      "contextRef": "As_Of_10_31_2023_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_us-gaap_PlanNameAxis_port_StockIncentivePlan2023Member_yoFTvnICykyDwfOnuSfVAg",
      "name": "port:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSharesIssuableOnFullyDilutedOutstandingSharesPercentage",
      "unitRef": "Unit_Standard_pure_9Dobc8u0Jk6uzrBZW5xFrQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_10_31_2023_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_us-gaap_PlanNameAxis_port_StockIncentivePlan2023Member_yoFTvnICykyDwfOnuSfVAg",
      "name": "port:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSharesIssuableOnFullyDilutedOutstandingSharesPercentage",
      "unitRef": "Unit_Standard_pure_9Dobc8u0Jk6uzrBZW5xFrQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     }
    },
    "R180": {
     "role": "http://www.southportone.com/role/DisclosureStockOptionsCompensationCostsDetails",
     "longName": "22122241102 - Disclosure - Stock Options - Compensation costs (Details)",
     "shortName": "Stock Options - Compensation costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "180",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     }
    },
    "R181": {
     "role": "http://www.southportone.com/role/DisclosureStockOptionsActivityDetails",
     "longName": "22122241103 - Disclosure - Stock Options - Activity (Details)",
     "shortName": "Stock Options - Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "181",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2023_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_6zjcTycsmU-IDOHGuYajHA",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "Unit_Standard_shares_ZnzKir1zYUaqxVmGZlRp0g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2021_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_RB4pIT8BCk6bmziDGFmBtA",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "Unit_Standard_shares_ZnzKir1zYUaqxVmGZlRp0g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "unique": true
     }
    },
    "R182": {
     "role": "http://www.southportone.com/role/DisclosureStockOptionsExercisePriceRangesDetails",
     "longName": "22122241104 - Disclosure - Stock Options - Exercise price ranges (Details)",
     "shortName": "Stock Options - Exercise price ranges (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "182",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_port_ExercisePriceRangeOneMember_r3fGR4oVVUij9TR6s3BxSw",
      "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
      "unitRef": "Unit_Standard_shares_ZnzKir1zYUaqxVmGZlRp0g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_port_ExercisePriceRangeOneMember_r3fGR4oVVUij9TR6s3BxSw",
      "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
      "unitRef": "Unit_Standard_shares_ZnzKir1zYUaqxVmGZlRp0g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     }
    },
    "R183": {
     "role": "http://www.southportone.com/role/DisclosureStockOptionsValuationAssumptionsDetails",
     "longName": "22122241105 - Disclosure - Stock Options - Valuation assumptions (Details)",
     "shortName": "Stock Options - Valuation assumptions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "183",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_KB-krhcBZkS-lu5ONY2bzA",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "unitRef": "Unit_Standard_pure_9Dobc8u0Jk6uzrBZW5xFrQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2023_To_12_31_2023_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_KB-krhcBZkS-lu5ONY2bzA",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "unitRef": "Unit_Standard_pure_9Dobc8u0Jk6uzrBZW5xFrQ",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     }
    },
    "R184": {
     "role": "http://www.southportone.com/role/DisclosureStockOptionsAdditionalInformationDetails",
     "longName": "22122241106 - Disclosure - Stock Options - Additional information (Details)",
     "shortName": "Stock Options - Additional information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "184",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "unitRef": "Unit_Standard_shares_ZnzKir1zYUaqxVmGZlRp0g",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ITQQprAlc0m5PzyJL9MOpg",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "unique": true
     }
    },
    "R185": {
     "role": "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetailss",
     "longName": "22122241201 - Disclosure - Common Stock - Narratives (Details)",
     "shortName": "Common Stock - Narratives (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "185",
     "firstAnchor": {
      "contextRef": "As_Of_9_11_2024_NVRm83TKNU6WnSKoXMetkA",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "Unit_Divide_USD_shares_1PvzOaCA706VI5CGp3w0hg",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R186": {
     "role": "http://www.southportone.com/role/DisclosureCommonStockScheduleOfLossPerShareDetailss",
     "longName": "22122241202 - Disclosure - Common Stock - Schedule of loss per share (Details)",
     "shortName": "Common Stock - Schedule of loss per share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "186",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R187": {
     "role": "http://www.southportone.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesNetDetails",
     "longName": "22122241301 - Disclosure - Income Taxes - provision (benefit) for income taxes, net (Details)",
     "shortName": "Income Taxes - provision (benefit) for income taxes, net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "187",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_tZ_PFJd120KC7dpNaqReiQ",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "unique": true
     }
    },
    "R188": {
     "role": "http://www.southportone.com/role/DisclosureIncomeTaxesIncomeTaxReconciliationDetails",
     "longName": "22122241302 - Disclosure - Income Taxes - Income tax reconciliation (Details)",
     "shortName": "Income Taxes - Income tax reconciliation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "188",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_1_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ZM1ucDv1pkeLrw1a6S8L0Q",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "unique": true
     }
    },
    "R189": {
     "role": "http://www.southportone.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetsDetails",
     "longName": "22122241303 - Disclosure - Income Taxes - Components of net deferred income tax assets (Details)",
     "shortName": "Income Taxes - Components of net deferred income tax assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "189",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_S9y_HUGH4UmEL-ZEwd9c-w",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ITQQprAlc0m5PzyJL9MOpg",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "unique": true
     }
    },
    "R190": {
     "role": "http://www.southportone.com/role/DisclosureIncomeTaxesDetailss",
     "longName": "22122241304 - Disclosure - Income Taxes (Details)",
     "shortName": "Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "190",
     "firstAnchor": {
      "contextRef": "As_Of_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ITQQprAlc0m5PzyJL9MOpg",
      "name": "us-gaap:OperatingLossCarryforwards",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "As_Of_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_ITQQprAlc0m5PzyJL9MOpg",
      "name": "us-gaap:OperatingLossCarryforwards",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     }
    },
    "R191": {
     "role": "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetailss",
     "longName": "22122241401 - Disclosure - Related-Party Transactions (Details)",
     "shortName": "Related-Party Transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "191",
     "firstAnchor": {
      "contextRef": "Duration_1_1_2025_To_3_31_2025_sea7Uh4lsk2nnU8gqp-OEg",
      "name": "us-gaap:ProceedsFromNotesPayable",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_12_1_2024_To_12_31_2024_dei_LegalEntityAxis_port_AngelStudiosIncCik0001671941Member_srt_CounterpartyNameAxis_port_AngelPAMember_us-gaap_DebtInstrumentAxis_port_RevolvingPrintAndAdvertisingLoanAgreementMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_-418By7zOEuVxIxTa2oOyg",
      "name": "us-gaap:ProceedsFromNotesPayable",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "unique": true
     }
    },
    "R192": {
     "role": "http://www.southportone.com/role/DisclosureSubsequentEventsDetailssss",
     "longName": "22122241501 - Disclosure - Subsequent Events (Details)",
     "shortName": "Subsequent Events (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "192",
     "firstAnchor": {
      "contextRef": "Duration_2_5_2025_To_2_5_2025_srt_ConsolidatedEntitiesAxis_port_AngelStudiosLicensingLlcMember_us-gaap_DebtInstrumentAxis_port_LoanAndSecurityAgreementMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_qHRWGw_ulEm5HIiXejpmUw",
      "name": "port:DebtInstrumentPeriodicPaymentFundedThroughLicensingReceivables",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Duration_2_5_2025_To_2_5_2025_srt_ConsolidatedEntitiesAxis_port_AngelStudiosLicensingLlcMember_us-gaap_DebtInstrumentAxis_port_LoanAndSecurityAgreementMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_qHRWGw_ulEm5HIiXejpmUw",
      "name": "port:DebtInstrumentPeriodicPaymentFundedThroughLicensingReceivables",
      "unitRef": "Unit_Standard_USD_VRyypd_VWkqV11pfRSam3w",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "port-20250331xs4.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": "Summary of Significant Accounting Policies"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingStandardsUpdate202308Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingStandardsUpdate202308Member",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesAndRecentAccountingPronouncementsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update 2023-08 [Member]",
        "terseLabel": "Accounting standards update 2023-08",
        "documentation": "Accounting Standards Update 2023-08 Intangibles - Goodwill and Other - Crypto Assets (Subtopic 350-60): Accounting for and Disclosure of Crypto Assets."
       }
      }
     },
     "auth_ref": [
      "r396",
      "r397"
     ]
    },
    "us-gaap_AccountsNotesAndLoansReceivableLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsNotesAndLoansReceivableLineItems",
     "presentation": [
      "http://www.southportone.com/role/DisclosureNotesReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]",
        "terseLabel": "Notes Receivable",
        "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": [
      "r346",
      "r1061"
     ]
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis",
     "presentation": [
      "http://www.southportone.com/role/DisclosureNotesReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivable Type [Axis]",
        "documentation": "Information by type of receivable."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r114"
     ]
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable, Current",
        "terseLabel": "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": [
      "r94",
      "r963"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net",
        "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": [
      "r1056"
     ]
    },
    "port_AccretionAllocationBasedOnWeightedAverageSharesRatio": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AccretionAllocationBasedOnWeightedAverageSharesRatio",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetailss": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of allocation based on weighted average shares ratio.",
        "label": "Accretion Allocation based on Weighted Average Shares ratio",
        "terseLabel": "Less: Remeasurement of Class A redeemable shares to redemption value based on ownership percentage",
        "verboseLabel": "Less: Remeasurement of Class A redeemable shares to redemption value based on weighted average shares ratio"
       }
      }
     },
     "auth_ref": []
    },
    "port_AccretionApplicableToRemeasurementOfClassRedeemableSharesToRedemptionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AccretionApplicableToRemeasurementOfClassRedeemableSharesToRedemptionValue",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetailss": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of accretion applicable to remeasurement of class A redeemable shares to redemption value.",
        "label": "Accretion Applicable To Remeasurement Of Class A Redeemable Shares To Redemption Value",
        "terseLabel": "Plus: Accretion applicable to remeasurement of Class A redeemable shares to redemption value"
       }
      }
     },
     "auth_ref": []
    },
    "port_AccretionApplicableToTrustAccountWithdrawalsForTaxPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AccretionApplicableToTrustAccountWithdrawalsForTaxPayments",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetailss": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of accretion applicable to trust account withdrawals for tax payments.",
        "label": "Accretion Applicable To Trust Account Withdrawals For Tax Payments",
        "terseLabel": "Less: Accretion applicable to Trust Account withdrawals for tax payments"
       }
      }
     },
     "auth_ref": []
    },
    "port_AccruedDividendOnMarketableSecuritiesHeldInTrustAccount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AccruedDividendOnMarketableSecuritiesHeldInTrustAccount",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accrued dividend included in marketable securities held in trust account.",
        "label": "Accrued Dividend on Marketable Securities Held in Trust Account",
        "terseLabel": "Accrued dividend on marketable securities held in trust account"
       }
      }
     },
     "auth_ref": []
    },
    "port_AccruedExpensesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AccruedExpensesPolicyTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding accrued expenses.",
        "label": "Accrued Expenses [Policy Text Block]",
        "terseLabel": "Accrued Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedIncomeTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureAccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Accrued income tax",
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r160"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.southportone.com/role/DisclosureAccruedExpensesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureAccruedExpensesDetails",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses",
        "totalLabel": "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": [
      "r97"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrentAndNoncurrentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Expenses."
       }
      }
     },
     "auth_ref": []
    },
    "port_AccruedLiabilitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AccruedLiabilitiesTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureAccruedExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accrued liabilities at the end of the reporting period.",
        "label": "Accrued Liabilities [Text Block]",
        "terseLabel": "Accrued Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "port_AccruedLicensingRoyaltiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AccruedLicensingRoyaltiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of accrued licensing royalties classified as current.",
        "label": "Accrued Licensing Royalties, Current",
        "terseLabel": "Current portion of accrued licensing royalties"
       }
      }
     },
     "auth_ref": []
    },
    "port_AccruedLicensingRoyaltiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AccruedLicensingRoyaltiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of accrued licensing royalties classified as noncurrent.",
        "label": "Accrued Licensing Royalties, Noncurrent",
        "terseLabel": "Accrued licensing royalties, long-term"
       }
      }
     },
     "auth_ref": []
    },
    "port_AccruedLicensingRoyaltiesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AccruedLicensingRoyaltiesPolicyTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding accrued licensing royalties.",
        "label": "Accrued Licensing Royalties [Policy Text Block]",
        "terseLabel": "Accrued Licensing Royalties"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedMarketingCostsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedMarketingCostsCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureAccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Marketing Costs, Current",
        "terseLabel": "Accrued marketing expenses",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": []
    },
    "port_AccruedOfferingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AccruedOfferingCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents of carrying value as of the balance sheet date of obligations incurred and payable, pertaining to accrued offering costs.",
        "label": "Accrued Offering Costs",
        "terseLabel": "Accrued offering costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedProfessionalFeesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureAccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Professional Fees, Current",
        "terseLabel": "Accrued legal expenses",
        "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": [
      "r97"
     ]
    },
    "port_AccruedSalesTaxCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AccruedSalesTaxCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureAccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Sales Tax, Current",
        "terseLabel": "Accrued sales tax"
       }
      }
     },
     "auth_ref": []
    },
    "port_AccruedSettlementCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AccruedSettlementCost",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureAccruedSettlementCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of accrued settlement costs.",
        "label": "Accrued Settlement Cost",
        "terseLabel": "Accrued settlement costs"
       }
      }
     },
     "auth_ref": []
    },
    "port_AccruedSettlementCostsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AccruedSettlementCostsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Accrued Settlement Costs"
       }
      }
     },
     "auth_ref": []
    },
    "port_AccruedSettlementCostsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AccruedSettlementCostsCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of accrued settlement costs classified as current.",
        "label": "Accrued Settlement Costs, Current",
        "terseLabel": "Current portion of accrued settlement costs"
       }
      }
     },
     "auth_ref": []
    },
    "port_AccruedSettlementCostsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AccruedSettlementCostsNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of accrued settlement costs classified as noncurrent.",
        "label": "Accrued Settlement Costs, Noncurrent",
        "terseLabel": "Accrued settlement costs, net of current portion"
       }
      }
     },
     "auth_ref": []
    },
    "port_AccruedSettlementCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AccruedSettlementCostsTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureAccruedSettlementCosts"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of accrued settlement costs.",
        "label": "Accrued Settlement Costs [Text Block]",
        "terseLabel": "Accrued Settlement Costs"
       }
      }
     },
     "auth_ref": []
    },
    "port_AccumulatedAmortizationContentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AccumulatedAmortizationContentAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureContentDetails": {
       "parentTag": "port_ContentAssetNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureContentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of digital content assets.",
        "label": "Accumulated Amortization, Content Assets",
        "negatedLabel": "Less accumulated amortization"
       }
      }
     },
     "auth_ref": []
    },
    "port_AccumulatedDeficitGainOnWaiverOfDeferredUnderwritingFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AccumulatedDeficitGainOnWaiverOfDeferredUnderwritingFees",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of gain on waiver of deferred underwriting fee recorded in accumulated deficit.",
        "label": "Accumulated Deficit, Gain on Waiver of Deferred Underwriting Fees",
        "terseLabel": "Accumulated deficit on waiver of deferred underwriting fee"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/DisclosurePropertyAndEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosurePropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less accumulated depreciation and amortization",
        "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",
      "r229",
      "r742"
     ]
    },
    "port_AdditionalNonRedemptionSharesTransferred": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AdditionalNonRedemptionSharesTransferred",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The additional non-redemption shares transferred.",
        "label": "Additional Non redemption Shares Transferred",
        "terseLabel": "Additional non redemption shares transferred"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets"
     ],
     "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": [
      "r109",
      "r963",
      "r1218"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Additional paid-in capital",
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital."
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital",
        "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": [
      "r791",
      "r1041",
      "r1042",
      "r1043",
      "r1046",
      "r1152",
      "r1220"
     ]
    },
    "port_AdditionalPaymentsDueToEstimatedPaymentsMadeInExcessOfTaxLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AdditionalPaymentsDueToEstimatedPaymentsMadeInExcessOfTaxLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of additional payments made along with return due to estimated payments made in excess of the tax liability.",
        "label": "Additional Payments Due To Estimated Payments Made In Excess Of Tax Liability",
        "terseLabel": "Additional payments"
       }
      }
     },
     "auth_ref": []
    },
    "port_AdjustmentToMarketValueDigitalAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AdjustmentToMarketValueDigitalAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of gain (loss) upon adjustment to market value for the digital assets held by the entity during the reporting period.",
        "label": "Adjustment To Market Value, Digital Assets",
        "terseLabel": "Digital assets market value adjustment",
        "verboseLabel": "Adoption of ASU No. 2023-08"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesAndRecentAccountingPronouncementsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update [Axis]",
        "documentation": "Information by amendment to accounting standards."
       }
      }
     },
     "auth_ref": [
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r273",
      "r274",
      "r275",
      "r276",
      "r286",
      "r343",
      "r344",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r396",
      "r397",
      "r404",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r594",
      "r595",
      "r596",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r655",
      "r656",
      "r668",
      "r669",
      "r670",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r711",
      "r712",
      "r713",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773"
     ]
    },
    "port_AdjustmentsOnSharesIssuedOccurrenceOfTriggeringEvent": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AdjustmentsOnSharesIssuedOccurrenceOfTriggeringEvent",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares adjustments on occurrence of the triggering event.",
        "label": "Adjustments On Shares Issued, Occurrence Of Triggering Event",
        "terseLabel": "Adjusted shares"
       }
      }
     },
     "auth_ref": []
    },
    "port_AdjustmentsOnSharesIssuedTriggeringEventMinimumReductionOfRevenuePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AdjustmentsOnSharesIssuedTriggeringEventMinimumReductionOfRevenuePercentage",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum percentage of reduction in revenue as a triggering event for adjustments of total shares issued.",
        "label": "Adjustments On Shares Issued, Triggering Event, Minimum Reduction Of Revenue, Percentage",
        "terseLabel": "Percentage of revenue reduction"
       }
      }
     },
     "auth_ref": []
    },
    "port_AdjustmentsOnSharesIssuedTriggeringEventThresholdGrossRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AdjustmentsOnSharesIssuedTriggeringEventThresholdGrossRevenue",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of threshold gross revenue as a triggering event for adjustments of total shares issued.",
        "label": "Adjustments On Shares Issued, Triggering Event, Threshold Gross Revenue",
        "terseLabel": "Threshold gross revenue"
       }
      }
     },
     "auth_ref": []
    },
    "port_AdjustmentsToAccumulatedDeficitDecreaseInTrustAccountWithdrawalForTaxPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AdjustmentsToAccumulatedDeficitDecreaseInTrustAccountWithdrawalForTaxPayments",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Decrease in accumulated deficit in resulting trust account withdrawal for tax payments.",
        "label": "Adjustments to Accumulated Deficit, Decrease in Trust Account withdrawal For Tax Payments",
        "terseLabel": "Trust Account withdrawal for tax payments"
       }
      }
     },
     "auth_ref": []
    },
    "port_AdjustmentsToAccumulatedDeficitExciseTaxLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AdjustmentsToAccumulatedDeficitExciseTaxLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Decrease in accumulated deficit in excise tax liability.",
        "label": "Adjustments to Accumulated Deficit, Excise Tax Liability",
        "terseLabel": "Excise tax liability"
       }
      }
     },
     "auth_ref": []
    },
    "port_AdjustmentsToAdditionalPaidInCapitalCapitalContributionForNonRedemptionAgreements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AdjustmentsToAdditionalPaidInCapitalCapitalContributionForNonRedemptionAgreements",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the capital contribution for non-redemption agreements by Sponsor.",
        "label": "Adjustments to Additional Paid in Capital, Capital Contribution for Non-Redemption Agreements",
        "terseLabel": "Sponsor capital contribution for non-redemption agreements"
       }
      }
     },
     "auth_ref": []
    },
    "port_AdjustmentsToAdditionalPaidInCapitalIncreaseInContributionFromSponsor": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AdjustmentsToAdditionalPaidInCapitalIncreaseInContributionFromSponsor",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the capital contribution by Sponsor.",
        "label": "Adjustments to Additional Paid in Capital, Increase in Contribution from Sponsor",
        "terseLabel": "Sponsor cash capital contribution"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation expense",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r68",
      "r498"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash used in operating activities:",
        "verboseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdministrativeFeesExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdministrativeFeesExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Administrative Fees Expense",
        "terseLabel": "Administrative fees expense",
        "documentation": "Amount of expense for administrative fee from service provided, including, but not limited to, salary, rent, or overhead cost."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r835",
      "r1219"
     ]
    },
    "port_AdministrativeFeesExpensePerMonth": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AdministrativeFeesExpensePerMonth",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for administrative fee per month from service provided, including, but not limited to, salary, rent, or overhead cost.",
        "label": "Administrative Fees Expense Per Month",
        "terseLabel": "Administrative fees expense per month"
       }
      }
     },
     "auth_ref": []
    },
    "port_AdministrativeSupportAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AdministrativeSupportAgreementMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Administrative Support Agreement.",
        "label": "Administrative Support Agreement [Member]",
        "terseLabel": "Administrative Support Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "port_AdministrativeSupportFeePayableRelatedParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AdministrativeSupportFeePayableRelatedParty",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetailss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of fee payable for administrative support fee Payable to related party.",
        "label": "Administrative Support Fee Payable Related Party",
        "terseLabel": "Administrative support fee - related party"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advertising Expense",
        "terseLabel": "Incurred total 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": [
      "r542",
      "r951"
     ]
    },
    "port_AffiliateOfSponsorOfficersAndDirectorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AffiliateOfSponsorOfficersAndDirectorsMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to affiliate of the sponsor , officer and directors of the company.",
        "label": "Affiliate Of The Sponsor, Officers And Directors [Member]",
        "terseLabel": "Affiliate of the Sponsor"
       }
      }
     },
     "auth_ref": []
    },
    "port_AggregateOfNonRedemptionSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AggregateOfNonRedemptionSharesIssued",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate shares of not to redeem issued",
        "label": "Aggregate Of Non redemption Shares Issued",
        "terseLabel": "Aggregate of non redemption shares issued"
       }
      }
     },
     "auth_ref": []
    },
    "port_AggregateOfNonRedemptionSharesTransferred": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AggregateOfNonRedemptionSharesTransferred",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureStockholdersDeficitCommonStockDetails",
      "http://www.southportone.com/role/DisclosureStockholdersEquityCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate non-redemption shares transferred.",
        "label": "Aggregate Of Non redemption Shares Transferred",
        "terseLabel": "Aggregate of non redemption shares transferred"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsCompensationCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Stock-based compensation expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r530",
      "r540"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Allowance for doubtful accounts receivable",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r236",
      "r347",
      "r362"
     ]
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://www.southportone.com/role/DocumentDocumentAndEntityInformation"
     ],
     "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://www.southportone.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "port_AmortizationOfContentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AmortizationOfContentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureContentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to content assets.",
        "label": "Amortization Of Content Assets",
        "terseLabel": "Amortization of content"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization expense on intangible assets",
        "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": [
      "r7",
      "r376",
      "r383",
      "r927"
     ]
    },
    "port_AmountsFundedToSupportOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AmountsFundedToSupportOperations",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash outflows funded to support operations while negotiations are ongoing to acquire full.",
        "label": "Amounts Funded To Support operations",
        "terseLabel": "Amounts funded to support operations"
       }
      }
     },
     "auth_ref": []
    },
    "port_AmountsFundedToSupportOperationsContentLicensingAgreements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AmountsFundedToSupportOperationsContentLicensingAgreements",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash outflows funded to support operations under the content licensing agreements.",
        "label": "Amounts Funded To Support operations, Content Licensing Agreements",
        "terseLabel": "Funding related to supporting operations"
       }
      }
     },
     "auth_ref": []
    },
    "port_AngelGuildRevenueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AngelGuildRevenueMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsAndNoteDiscountAndDeferredRevenueDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDeferredRevenueDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the member information pertaining to angel guild revenue.",
        "label": "Angel Guild Revenue [Member]",
        "terseLabel": "Angel Guild Memberships",
        "verboseLabel": "Angel Guild"
       }
      }
     },
     "auth_ref": []
    },
    "port_AngelPAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AngelPAMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information relating to Angel P&amp;A.",
        "label": "Angel P&amp;A [Member]",
        "terseLabel": "Angel P&amp;A"
       }
      }
     },
     "auth_ref": []
    },
    "port_AngelStudios010Inc.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AngelStudios010Inc.Member",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Angel Studios 010 Inc.",
        "label": "Angel Studios 010, Inc. [Member]",
        "terseLabel": "Angel Studios 010, Inc"
       }
      }
     },
     "auth_ref": []
    },
    "port_AngelStudiosInc.Cik0001671941Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AngelStudiosInc.Cik0001671941Member",
     "presentation": [
      "http://www.southportone.com/role/DisclosureAccruedExpenses",
      "http://www.southportone.com/role/DisclosureAccruedExpensesDetails",
      "http://www.southportone.com/role/DisclosureAccruedExpensesTables",
      "http://www.southportone.com/role/DisclosureAccruedSettlementCostSettlementCostMaturitiesDetails",
      "http://www.southportone.com/role/DisclosureAccruedSettlementCosts",
      "http://www.southportone.com/role/DisclosureAccruedSettlementCostsDetails",
      "http://www.southportone.com/role/DisclosureAccruedSettlementCostsTables",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfOperatingLeaseLiabilitiesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfOperatingLeaseLiabilitiesDetailss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesTables",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesTabless",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesWeightedAverageRemainingLeaseTermsAndInterestRatesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesWeightedAverageRemainingLeaseTermsAndInterestRatesDetailss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciessss",
      "http://www.southportone.com/role/DisclosureCommonStock",
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetails",
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetailss",
      "http://www.southportone.com/role/DisclosureCommonStockScheduleOfLossPerShareDetails",
      "http://www.southportone.com/role/DisclosureCommonStockScheduleOfLossPerShareDetailss",
      "http://www.southportone.com/role/DisclosureCommonStockTables",
      "http://www.southportone.com/role/DisclosureCommonStockTabless",
      "http://www.southportone.com/role/DisclosureCommonStocks",
      "http://www.southportone.com/role/DisclosureContent",
      "http://www.southportone.com/role/DisclosureContentDetails",
      "http://www.southportone.com/role/DisclosureContentTables",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesContentIntangibleAssetsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsAndNoteDiscountAndDeferredRevenueDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDeferredRevenueDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDigitalAssetsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesAndRecentAccountingPronouncementsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLicensingReceivablesPhysicalInventoryAndPrepaidExpensesAndOtherDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLicensingReceivablesPhysicalMediaInventoryAndPrepaidExpensesAndOtherDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCashAndCashEquivalentsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesNotesReceivableDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesTables",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesTabless",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciess",
      "http://www.southportone.com/role/DisclosureDigitalAssetsAndDigitalAssetsReceivable",
      "http://www.southportone.com/role/DisclosureDigitalAssetsAndDigitalAssetsReceivableDigitalAssetsReceivableShownOnCondensedConsolidatedBalanceSheetsAdditionalInformationDetails",
      "http://www.southportone.com/role/DisclosureDigitalAssetsAndDigitalAssetsReceivableDigitalAssetsReceivableShownOnCondensedConsolidatedBalanceSheetsDetails",
      "http://www.southportone.com/role/DisclosureDigitalAssetsAndDigitalAssetsReceivableTables",
      "http://www.southportone.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetsDetails",
      "http://www.southportone.com/role/DisclosureIncomeTaxesDetailss",
      "http://www.southportone.com/role/DisclosureIncomeTaxesIncomeTaxReconciliationDetails",
      "http://www.southportone.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesNetDetails",
      "http://www.southportone.com/role/DisclosureIncomeTaxesTabless",
      "http://www.southportone.com/role/DisclosureIncomeTaxesss",
      "http://www.southportone.com/role/DisclosureIntangibleAssets",
      "http://www.southportone.com/role/DisclosureIntangibleAssetsDetails",
      "http://www.southportone.com/role/DisclosureIntangibleAssetsTables",
      "http://www.southportone.com/role/DisclosureInvestmentsInAffiliates",
      "http://www.southportone.com/role/DisclosureInvestmentsInAffiliatesDetails",
      "http://www.southportone.com/role/DisclosureNotesPayable",
      "http://www.southportone.com/role/DisclosureNotesPayableDetails",
      "http://www.southportone.com/role/DisclosureNotesPayableDetailss",
      "http://www.southportone.com/role/DisclosureNotesPayables",
      "http://www.southportone.com/role/DisclosureNotesReceivable",
      "http://www.southportone.com/role/DisclosureNotesReceivableDetails",
      "http://www.southportone.com/role/DisclosurePropertyAndEquipment",
      "http://www.southportone.com/role/DisclosurePropertyAndEquipmentDetails",
      "http://www.southportone.com/role/DisclosurePropertyAndEquipmentTables",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionssss",
      "http://www.southportone.com/role/DisclosureStockOptions",
      "http://www.southportone.com/role/DisclosureStockOptionsActivityDetails",
      "http://www.southportone.com/role/DisclosureStockOptionsAdditionalInformationDetails",
      "http://www.southportone.com/role/DisclosureStockOptionsCompensationCostsDetails",
      "http://www.southportone.com/role/DisclosureStockOptionsStockIncentivePlanDetails",
      "http://www.southportone.com/role/DisclosureStockOptionsTables",
      "http://www.southportone.com/role/DisclosureStockOptionsValuationAssumptionsDetails",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailssss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventssss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetsParentheticals",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Angel Studios Inc. Cik0001671941.",
        "label": "Angel Studios Inc. Cik0001671941 [Member]",
        "terseLabel": "Angel Studios Inc. Cik0001671941",
        "verboseLabel": "Angel Studios, Inc. CIK: 0001671941"
       }
      }
     },
     "auth_ref": []
    },
    "port_AngelStudiosInc.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AngelStudiosInc.Member",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Angel Studios, Inc.",
        "label": "Angel Studios, Inc. [Member]",
        "terseLabel": "Angel Studios, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "port_AngelStudiosLicensingLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AngelStudiosLicensingLlcMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureNotesPayableDetails",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Angel Studios Licensing, LLC.",
        "label": "Angel Studios Licensing, LLC [Member]",
        "terseLabel": "Angel Studios Licensing, LLC"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetails",
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetailss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Warrants excluded from calculation of EPS",
        "verboseLabel": "Income from dilutive shares",
        "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": [
      "r301"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "verboseLabel": "Summary of Significant Accounting Policies",
        "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://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetailss"
     ],
     "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": [
      "r36"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureInvestmentsInAffiliatesDetails",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets",
        "terseLabel": "Carrying amounts of the VIE assets",
        "totalLabel": "TOTAL ASSETS",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r158",
      "r172",
      "r232",
      "r260",
      "r304",
      "r312",
      "r332",
      "r335",
      "r351",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r604",
      "r608",
      "r657",
      "r729",
      "r828",
      "r920",
      "r921",
      "r963",
      "r993",
      "r1103",
      "r1104",
      "r1172"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesAtFairValueDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesAtFairValueDetailss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS",
        "verboseLabel": "Assets:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 10.0
      },
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "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": [
      "r224",
      "r240",
      "r260",
      "r351",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r604",
      "r608",
      "r657",
      "r963",
      "r1103",
      "r1104",
      "r1172"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current Assets:",
        "verboseLabel": "Current assets:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesAtFairValueDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesAtFairValueDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Fair Value Disclosure",
        "terseLabel": "Marketable securities held in trust account",
        "documentation": "Fair value portion of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r634",
      "r635",
      "r956"
     ]
    },
    "us-gaap_AssetsHeldInTrustNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsHeldInTrustNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets Held-in-trust, Noncurrent",
        "terseLabel": "Marketable securities held in Trust Account",
        "verboseLabel": "Marketable securities held in Trust Account (including $1,541 and $1,603 of accrued dividends as of March 31, 2025 and December 31, 2024, respectively)",
        "documentation": "The amount of cash, securities, or other assets held by a third-party trustee pursuant to the terms of an agreement which assets are available to be used by beneficiaries to that agreement only within the specific terms thereof and which agreement is expected to terminate more than one year from the balance sheet date (or operating cycle, if longer) at which time the assets held-in-trust will be released or forfeited."
       }
      }
     },
     "auth_ref": [
      "r1031"
     ]
    },
    "us-gaap_AssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Noncurrent",
        "totalLabel": "Total Non-current Assets",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r260",
      "r351",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r604",
      "r608",
      "r657",
      "r1103",
      "r1104",
      "r1172"
     ]
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsNoncurrentAbstract",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Noncurrent [Abstract]",
        "terseLabel": "Non-Current Assets:",
        "verboseLabel": "Non-current assets:"
       }
      }
     },
     "auth_ref": []
    },
    "port_AverageLicensingReceivablesTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "AverageLicensingReceivablesTerm",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLicensingReceivablesPhysicalInventoryAndPrepaidExpensesAndOtherDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLicensingReceivablesPhysicalMediaInventoryAndPrepaidExpensesAndOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average period of licensing receivables term in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Average Licensing Receivables Term",
        "terseLabel": "Average period of licensing receivables term"
       }
      }
     },
     "auth_ref": []
    },
    "port_BankFeesGeneralAndAdministrativeExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "BankFeesGeneralAndAdministrativeExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingCostsAndExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Bank fees, general and administrative expenses during the period.",
        "label": "Bank Fees, General and Administrative Expenses",
        "terseLabel": "Bank fees, general and administrative expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "verboseLabel": "Basis of Presentation",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": []
    },
    "port_BasisOfPresentationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "BasisOfPresentationPolicyTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding basis of presentation.",
        "label": "Basis of Presentation [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "auth_ref": []
    },
    "port_BitcoinMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "BitcoinMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDigitalAssetsAndDigitalAssetsReceivableDigitalAssetsReceivableShownOnCondensedConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Bitcoin crypto assets.",
        "label": "Bitcoin [Member]",
        "verboseLabel": "Bitcoin"
       }
      }
     },
     "auth_ref": []
    },
    "port_BlackAutumnShowInc.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "BlackAutumnShowInc.Member",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Black Autumn Show Inc.",
        "label": "Black Autumn Show Inc. [Member]",
        "terseLabel": "Black Autumn Show, Inc"
       }
      }
     },
     "auth_ref": []
    },
    "port_BreachOfChosenAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "BreachOfChosenAgreementMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to breach of chosen agreement.",
        "label": "Breach Of Chosen Agreement [Member]",
        "terseLabel": "Chosen Arbitration"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLicensingReceivablesPhysicalInventoryAndPrepaidExpensesAndOtherDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLicensingReceivablesPhysicalMediaInventoryAndPrepaidExpensesAndOtherDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetailss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss"
     ],
     "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": [
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r593",
      "r945",
      "r946"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLicensingReceivablesPhysicalInventoryAndPrepaidExpensesAndOtherDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLicensingReceivablesPhysicalMediaInventoryAndPrepaidExpensesAndOtherDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetailss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r70",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r593",
      "r945",
      "r946"
     ]
    },
    "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Value Assigned",
        "terseLabel": "Business acquisition equity interest issued value assigned",
        "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity."
       }
      }
     },
     "auth_ref": [
      "r152"
     ]
    },
    "us-gaap_BusinessAcquisitionSharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionSharePrice",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Share Price",
        "terseLabel": "Business acquisition share price",
        "verboseLabel": "Aggregate gross proceeds of any capital, by company divided",
        "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination."
       }
      }
     },
     "auth_ref": []
    },
    "port_BusinessCombinationConsiderationThresholdAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "BusinessCombinationConsiderationThresholdAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold amount of consideration transferred in a business combination.",
        "label": "Business Combination, Consideration, Threshold Amount",
        "terseLabel": "Business Combination, Consideration, Threshold Amount"
       }
      }
     },
     "auth_ref": []
    },
    "port_BusinessCombinationLockUpAgreementAfterClosingPeriodForNonCommencementOfConsecutiveTradingDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "BusinessCombinationLockUpAgreementAfterClosingPeriodForNonCommencementOfConsecutiveTradingDays",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "After closing period during which consecutive trading days should not be taken in to account.",
        "label": "Business Combination, Lock Up Agreement, After Closing Period For Non Commencement Of Consecutive Trading Days",
        "terseLabel": "After closing period for non commencement of consecutive trading days"
       }
      }
     },
     "auth_ref": []
    },
    "port_BusinessCombinationLockUpAgreementConsecutiveTradingDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "BusinessCombinationLockUpAgreementConsecutiveTradingDays",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consecutive Trading days during which last reported sale price exceeds.",
        "label": "Business Combination, Lock Up Agreement, Consecutive Trading Days",
        "terseLabel": "Consecutive trading days"
       }
      }
     },
     "auth_ref": []
    },
    "port_BusinessCombinationLockUpAgreementLastReportedStockPriceTrigger": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "BusinessCombinationLockUpAgreementLastReportedStockPriceTrigger",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The last reported sale price threshold that must be achieved per share of southport common stock.",
        "label": "Business Combination, Lock Up Agreement, Last Reported Stock Price Trigger",
        "terseLabel": "Last reported sale price common stock"
       }
      }
     },
     "auth_ref": []
    },
    "port_BusinessCombinationLockUpAgreementPercentageOfLockUpShares": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "BusinessCombinationLockUpAgreementPercentageOfLockUpShares",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of lock up shares on which restrictions for transfer of shares was imposed.",
        "label": "Business Combination, Lock Up Agreement, Percentage Of Lock Up Shares",
        "terseLabel": "Percentage of lock up shares"
       }
      }
     },
     "auth_ref": []
    },
    "port_BusinessCombinationLockUpAgreementRestrictionsOnTransferRestrictionPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "BusinessCombinationLockUpAgreementRestrictionsOnTransferRestrictionPeriod",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restriction period after closing of business combination during which restrictions on transfer of shares was imposed.",
        "label": "Business Combination, Lock Up Agreement, Restrictions On Transfer, Restriction Period",
        "terseLabel": "Restriction period"
       }
      }
     },
     "auth_ref": []
    },
    "port_BusinessCombinationLockUpAgreementTradingDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "BusinessCombinationLockUpAgreementTradingDays",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading days during which last reported sale price exceeds.",
        "label": "Business Combination, Lock Up Agreement, Trading Days",
        "terseLabel": "Trading days"
       }
      }
     },
     "auth_ref": []
    },
    "port_BusinessCombinationMergerAgreementAcquirorExpenseCap": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "BusinessCombinationMergerAgreementAcquirorExpenseCap",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses cap as a part of merger condition.",
        "label": "Business Combination, Merger Agreement, Acquiror Expense Cap",
        "terseLabel": "Merger agreement to increase the amount of expenses"
       }
      }
     },
     "auth_ref": []
    },
    "port_BusinessCombinationMergerAgreementDeductableTransactionCostsCap": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "BusinessCombinationMergerAgreementDeductableTransactionCostsCap",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deduct able transaction costs cap as a part of merger condition.",
        "label": "Business Combination, Merger Agreement, Deductable Transaction Costs Cap",
        "terseLabel": "Deductible transaction costs"
       }
      }
     },
     "auth_ref": []
    },
    "port_BusinessCombinationMergerAgreementDeductibleTransactionCostsCap": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "BusinessCombinationMergerAgreementDeductibleTransactionCostsCap",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deductible transaction costs cap as a part of merger condition.",
        "label": "Business Combination, Merger Agreement, Deductible Transaction Costs Cap",
        "terseLabel": "Deductible transaction costs"
       }
      }
     },
     "auth_ref": []
    },
    "port_BusinessCombinationMergerConditionNetIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "BusinessCombinationMergerConditionNetIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net intangible assets to be maintained by southport acquisition corporation as a part of merger condition.",
        "label": "Business Combination, Merger Condition, Net Intangible Assets",
        "terseLabel": "Net intangible assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationPriceOfAcquisitionExpected": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationPriceOfAcquisitionExpected",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Price of Acquisition, Expected",
        "terseLabel": "Stock consideration based on a valuation",
        "documentation": "Purchase price of expected business acquisition prior to consideration being transferred. Excludes asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r999"
     ]
    },
    "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Description and Accounting Policies [Text Block]",
        "terseLabel": "Description of Organization and Summary of Significant Accounting Policies",
        "documentation": "The entire disclosure for the business description and accounting policies 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. Accounting policies describe all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r132"
     ]
    },
    "port_CapitalContributionForNonRedemptionAgreementsByRelatedParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "CapitalContributionForNonRedemptionAgreementsByRelatedParty",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of capital contribution for non-redemption agreement by Sponsor.",
        "label": "Capital Contribution for Non-Redemption Agreements by Related Party",
        "negatedLabel": "Sponsor capital contribution for non-redemption agreements"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Cash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Cash",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetailss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash",
        "terseLabel": "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": [
      "r180",
      "r733",
      "r802",
      "r822",
      "r963",
      "r993",
      "r1015"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCashAndCashEquivalentsDetails",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents",
        "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": [
      "r28",
      "r227",
      "r903"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAxis",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCashAndCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Axis]",
        "documentation": "Information by type of cash and cash equivalent balance."
       }
      }
     },
     "auth_ref": [
      "r227"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents",
        "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": [
      "r29"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash - End of period",
        "periodStartLabel": "Cash - Beginning of period",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for 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": [
      "r28",
      "r126",
      "r256"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect",
        "totalLabel": "Net Change in Cash",
        "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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": [
      "r2",
      "r126"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectContinuingOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect, Continuing Operations",
        "totalLabel": "Net increase (decrease) 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 change in exchange rate. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalents include, but are not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r1027",
      "r1163"
     ]
    },
    "us-gaap_CashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash equivalents",
        "documentation": "Amount of 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": [
      "r1015",
      "r1185"
     ]
    },
    "us-gaap_CashFDICInsuredAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashFDICInsuredAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, FDIC Insured Amount",
        "verboseLabel": "Federal depository insurance coverage",
        "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Supplemental schedule of noncash financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "port_CashHeldInTrustAccount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "CashHeldInTrustAccount",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosurePrivatePlacementDetails",
      "http://www.southportone.com/role/DisclosurePrivatePlacementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of cash held by third party trustees pursuant to terms of debt instruments or other agreements as of the date of each statement of financial position presented, which can be used by the trustee only to pay the noncurrent portion of specified obligations.",
        "label": "Cash Held in Trust Account",
        "terseLabel": "Cash held in Trust Account"
       }
      }
     },
     "auth_ref": []
    },
    "port_CashPaidForTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "CashPaidForTaxes",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Cash paid for taxes",
        "label": "Cash Paid For Taxes",
        "terseLabel": "Cash paid for taxes"
       }
      }
     },
     "auth_ref": []
    },
    "port_ChangesInFairValueAdjustmentOfWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ChangesInFairValueAdjustmentOfWarrants",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of changes in expense (income) related to adjustment to fair value of warrant liability.",
        "label": "Changes in Fair Value Adjustment of Warrants",
        "terseLabel": "Change in fair value of warrant liabilities",
        "verboseLabel": "Change in fair value of warrant liability"
       }
      }
     },
     "auth_ref": []
    },
    "port_ClassAndBNonRedeemableCommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ClassAndBNonRedeemableCommonStockMember",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock that has different rights than class And B non redeemable common stock, representing ownership interest in a corporation.",
        "label": "Class And B Non Redeemable Common Stock [Member]",
        "terseLabel": "Class A and B Non Redeemable Common Stock",
        "verboseLabel": "Class And B Non Redeemable Common Stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss",
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetails",
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCashAndCashEquivalentsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetailss",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetailss",
      "http://www.southportone.com/role/DisclosurePrivatePlacementDetails",
      "http://www.southportone.com/role/DisclosurePrivatePlacementDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.southportone.com/role/DisclosureStockOptionsStockIncentivePlanDetails",
      "http://www.southportone.com/role/DisclosureStockholdersDeficitCommonStockDetails",
      "http://www.southportone.com/role/DisclosureStockholdersEquityCommonStockDetails",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailssss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetailss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockSubjectToPossibleRedemptionDetailss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss",
      "http://www.southportone.com/role/DisclosureWarrantsDetails",
      "http://www.southportone.com/role/DisclosureWarrantsDetailss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "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": [
      "r193",
      "r233",
      "r234",
      "r235",
      "r260",
      "r290",
      "r291",
      "r298",
      "r300",
      "r306",
      "r307",
      "r351",
      "r417",
      "r419",
      "r420",
      "r421",
      "r424",
      "r425",
      "r456",
      "r457",
      "r460",
      "r463",
      "r470",
      "r657",
      "r780",
      "r781",
      "r782",
      "r783",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r803",
      "r814",
      "r837",
      "r859",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r996",
      "r1032",
      "r1047"
     ]
    },
    "us-gaap_ClassOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockLineItems",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetails",
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetailss",
      "http://www.southportone.com/role/DisclosurePrivatePlacementDetails",
      "http://www.southportone.com/role/DisclosurePrivatePlacementDetailss",
      "http://www.southportone.com/role/DisclosureStockholdersDeficitCommonStockDetails",
      "http://www.southportone.com/role/DisclosureStockholdersEquityCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Line Items]",
        "terseLabel": "Stockholders' Equity",
        "verboseLabel": "Private Placement",
        "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": [
      "r233",
      "r234",
      "r235",
      "r306",
      "r456",
      "r457",
      "r458",
      "r460",
      "r463",
      "r468",
      "r470",
      "r780",
      "r781",
      "r782",
      "r783",
      "r934",
      "r996",
      "r1032"
     ]
    },
    "port_ClassOfWarrantOrRightAdjustmentOfExercisePriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ClassOfWarrantOrRightAdjustmentOfExercisePriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice",
     "presentation": [
      "http://www.southportone.com/role/DisclosureWarrantsDetails",
      "http://www.southportone.com/role/DisclosureWarrantsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of adjustment of exercise price of warrants based on market value and newly issued price.",
        "label": "Class Of Warrant Or Right, Adjustment Of Exercise Price Of Warrants Or Rights, Percent Based On Market Value And Newly Issued Price",
        "terseLabel": "Adjustment of exercise price of warrants based on market value and newly issued price (as a percent)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightAxis",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetailss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailss",
      "http://www.southportone.com/role/DisclosureWarrantsDetails",
      "http://www.southportone.com/role/DisclosureWarrantsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Axis]",
        "documentation": "Information by type of warrant or right issued."
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightDomain",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetailss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailss",
      "http://www.southportone.com/role/DisclosureWarrantsDetails",
      "http://www.southportone.com/role/DisclosureWarrantsDetailss"
     ],
     "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://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetailss",
      "http://www.southportone.com/role/DisclosurePrivatePlacementDetails",
      "http://www.southportone.com/role/DisclosurePrivatePlacementDetailss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights",
        "terseLabel": "Price of warrants",
        "verboseLabel": "Exercise price of warrants (in dollars per share)",
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": [
      "r471"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightLineItems",
     "presentation": [
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetailss",
      "http://www.southportone.com/role/DisclosureWarrantsDetails",
      "http://www.southportone.com/role/DisclosureWarrantsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Line Items]",
        "terseLabel": "Warrants",
        "verboseLabel": "Initial Public Offering",
        "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://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetailss",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetailss",
      "http://www.southportone.com/role/DisclosurePrivatePlacementDetails",
      "http://www.southportone.com/role/DisclosurePrivatePlacementDetailss",
      "http://www.southportone.com/role/DisclosureWarrantsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right",
        "terseLabel": "Number of shares issuable per warrant (in shares)",
        "verboseLabel": "Warrant conversion",
        "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://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosurePrivatePlacementDetails",
      "http://www.southportone.com/role/DisclosurePrivatePlacementDetailss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights",
        "terseLabel": "Warrant purchase",
        "verboseLabel": "Number of warrants issued",
        "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": [
      "r471"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightOutstanding",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailss",
      "http://www.southportone.com/role/DisclosureWarrantsDetails",
      "http://www.southportone.com/role/DisclosureWarrantsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right, Outstanding",
        "terseLabel": "Class of warrant or right outstanding",
        "documentation": "Number of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "port_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger",
     "presentation": [
      "http://www.southportone.com/role/DisclosureWarrantsDetails",
      "http://www.southportone.com/role/DisclosureWarrantsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of the entity's common stock which would be required to be attained to trigger the redemption of warrants.",
        "label": "Class Of Warrant Or Right, Redemption Of Warrants Or Rights, Stock Price Trigger",
        "terseLabel": "Stock price trigger for redemption of warrants (in dollars per share)"
       }
      }
     },
     "auth_ref": []
    },
    "port_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays",
     "presentation": [
      "http://www.southportone.com/role/DisclosureWarrantsDetails",
      "http://www.southportone.com/role/DisclosureWarrantsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold number of specified consecutive trading days for stock price trigger considered for redemption of warrants.",
        "label": "Class Of Warrant Or Right, Redemption Of Warrants Or Rights, Threshold Consecutive Trading Days",
        "terseLabel": "Threshold consecutive trading days for redemption of warrants"
       }
      }
     },
     "auth_ref": []
    },
    "port_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays",
     "presentation": [
      "http://www.southportone.com/role/DisclosureWarrantsDetails",
      "http://www.southportone.com/role/DisclosureWarrantsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold number of specified trading days for stock price trigger considered for redemption of warrants.",
        "label": "Class Of Warrant Or Right, Redemption Of Warrants Or Rights, Threshold Trading Days",
        "terseLabel": "Threshold trading days for redemption of warrants"
       }
      }
     },
     "auth_ref": []
    },
    "port_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDaysBeforeSendingNoticeOfRedemptionOfWarrants": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDaysBeforeSendingNoticeOfRedemptionOfWarrants",
     "presentation": [
      "http://www.southportone.com/role/DisclosureWarrantsDetails",
      "http://www.southportone.com/role/DisclosureWarrantsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold number of trading days before sending notice of redemption to warrant holders.",
        "label": "Class Of Warrant Or Right, Redemption Of Warrants Or Rights, Threshold Trading Days Before Sending Notice Of Redemption Of Warrants",
        "terseLabel": "Threshold number of trading days before sending notice of redemption to warrant holders"
       }
      }
     },
     "auth_ref": []
    },
    "port_ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights",
     "presentation": [
      "http://www.southportone.com/role/DisclosureWarrantsDetails",
      "http://www.southportone.com/role/DisclosureWarrantsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Redemption price per share or per unit of warrants or rights outstanding.",
        "label": "Class Of Warrant Or Right, Redemption Price Of Warrants Or Rights",
        "terseLabel": "Redemption price per warrant (in dollars per share)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightTable",
     "presentation": [
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetailss",
      "http://www.southportone.com/role/DisclosureWarrantsDetails",
      "http://www.southportone.com/role/DisclosureWarrantsDetailss"
     ],
     "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": [
      "r61"
     ]
    },
    "port_ClearPlayPatentInfringementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ClearPlayPatentInfringementMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to patent infringement.",
        "label": "Clear Play Patent Infringement [Member]",
        "terseLabel": "ClearPlay Litigation"
       }
      }
     },
     "auth_ref": []
    },
    "port_CollaborativeArrangementPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "CollaborativeArrangementPeriod",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of collaborative arrangements.",
        "label": "Collaborative Arrangement, Period",
        "terseLabel": "Term of agreements"
       }
      }
     },
     "auth_ref": []
    },
    "port_CollectionAccountManagementAgreementGrossReceipts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "CollectionAccountManagementAgreementGrossReceipts",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gross receipts under Collection Account Management Agreement.",
        "label": "Collection Account Management Agreement, Gross receipts",
        "terseLabel": "Amount of gross receipts"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies.",
        "terseLabel": "Commitments and Contingencies (Note 8)",
        "verboseLabel": "Commitments and contingencies",
        "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": [
      "r103",
      "r163",
      "r732",
      "r813"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingencies",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciess",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciessss"
     ],
     "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": [
      "r138",
      "r405",
      "r406",
      "r895",
      "r1091",
      "r1096"
     ]
    },
    "port_CommitmentsAndContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "CommitmentsAndContingenciesLineItems",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Commitments And Contingencies [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "port_CommitmentsAndContingenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "CommitmentsAndContingenciesTable",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about commitments and contingencies.",
        "label": "Commitments And Contingencies [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonClassAMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailss",
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetails",
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCashAndCashEquivalentsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetailss",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetailss",
      "http://www.southportone.com/role/DisclosurePrivatePlacementDetails",
      "http://www.southportone.com/role/DisclosurePrivatePlacementDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.southportone.com/role/DisclosureStockholdersDeficitCommonStockDetails",
      "http://www.southportone.com/role/DisclosureStockholdersEquityCommonStockDetails",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetailss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockSubjectToPossibleRedemptionDetailss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss",
      "http://www.southportone.com/role/DisclosureWarrantsDetails",
      "http://www.southportone.com/role/DisclosureWarrantsDetailss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Class A [Member]",
        "terseLabel": "Class A common stock",
        "verboseLabel": "Class A Common Stock",
        "documentation": "Classification of common stock representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r1220"
     ]
    },
    "us-gaap_CommonClassBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonClassBMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailss",
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetails",
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCashAndCashEquivalentsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.southportone.com/role/DisclosureStockholdersDeficitCommonStockDetails",
      "http://www.southportone.com/role/DisclosureStockholdersEquityCommonStockDetails",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Class B [Member]",
        "terseLabel": "Class B common stock",
        "verboseLabel": "Class B Common Stock",
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r1220"
     ]
    },
    "us-gaap_CommonClassCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonClassCMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss",
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetails",
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCashAndCashEquivalentsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityDetails",
      "http://www.southportone.com/role/DisclosureStockOptionsStockIncentivePlanDetails",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailssss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Class C [Member]",
        "terseLabel": "Class C",
        "verboseLabel": "Class C Common Stock",
        "documentation": "Classification of common stock that has different rights than provided to Class A or B shares, representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": []
    },
    "port_CommonClassFMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "CommonClassFMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetails",
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCashAndCashEquivalentsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityDetails",
      "http://www.southportone.com/role/DisclosureStockOptionsStockIncentivePlanDetails",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock that has different rights than provided to Class A or B or C shares, representing ownership interest in a corporation.",
        "label": "Common Class F [Member]",
        "terseLabel": "Class F",
        "verboseLabel": "Class F Common Stock"
       }
      }
     },
     "auth_ref": []
    },
    "port_CommonClassNotSubjectToRedemptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "CommonClassNotSubjectToRedemptionMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockSubjectToPossibleRedemptionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for common stock not subject for redemption.",
        "label": "Common Class A Not Subject To Redemption",
        "verboseLabel": "Common class not subject to redemption"
       }
      }
     },
     "auth_ref": []
    },
    "port_CommonClassaNotSubjectToRedemptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "CommonClassaNotSubjectToRedemptionMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureStockholdersDeficitCommonStockDetails",
      "http://www.southportone.com/role/DisclosureStockholdersEquityCommonStockDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock representing ownership interest in a corporation that is not subject to redemption.",
        "label": "Class A Common Stock Not Subject to Redemption [Member]",
        "terseLabel": "Class A common stock not subject to redemption"
       }
      }
     },
     "auth_ref": []
    },
    "port_CommonClassaSubjectToRedemptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "CommonClassaSubjectToRedemptionMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureStockholdersDeficitCommonStockDetails",
      "http://www.southportone.com/role/DisclosureStockholdersEquityCommonStockDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockSubjectToPossibleRedemptionDetailss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock representing ownership interest in a corporation that is subject to redemption.",
        "label": "Class A Common Stock Subject to Redemption [Member]",
        "terseLabel": "Class A common stock subject to redemption",
        "verboseLabel": "Class A common stock Subject to possible Redemption"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsStockIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "terseLabel": "Total number of shares reserved for future issuance",
        "documentation": "Aggregate number of common shares reserved for future issuance."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Member]",
        "terseLabel": "Common stock",
        "verboseLabel": "Common Stock",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r983",
      "r984",
      "r985",
      "r987",
      "r988",
      "r989",
      "r990",
      "r1041",
      "r1042",
      "r1046",
      "r1152",
      "r1216",
      "r1220"
     ]
    },
    "port_CommonStockNumberOfVotesPerShare": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "CommonStockNumberOfVotesPerShare",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockholdersDeficitCommonStockDetails",
      "http://www.southportone.com/role/DisclosureStockholdersEquityCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of votes that each common share is entitled.",
        "label": "Common Stock, Number Of Votes Per Share",
        "terseLabel": "Common stock, number of votes per share"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetails",
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCashAndCashEquivalentsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetailss",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetailss",
      "http://www.southportone.com/role/DisclosureStockholdersDeficitCommonStockDetails",
      "http://www.southportone.com/role/DisclosureStockholdersEquityCommonStockDetails",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetsParentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (In dollars per share)",
        "verboseLabel": "Common Stock, par value (in dollars per share)",
        "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://www.southportone.com/role/DisclosureCommonStockNarrativesDetails",
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetailss",
      "http://www.southportone.com/role/DisclosureStockholdersDeficitCommonStockDetails",
      "http://www.southportone.com/role/DisclosureStockholdersEquityCommonStockDetails",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetsParentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized",
        "verboseLabel": "Authorized capital stock (in shares)",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r814"
     ]
    },
    "port_CommonStockSharesForfeited": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "CommonStockSharesForfeited",
     "presentation": [
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.southportone.com/role/DisclosureStockholdersDeficitCommonStockDetails",
      "http://www.southportone.com/role/DisclosureStockholdersEquityCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares forfeited.",
        "label": "Common Stock, Shares Forfeited",
        "terseLabel": "Shares forfeited"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.southportone.com/role/DisclosureStockholdersDeficitCommonStockDetails",
      "http://www.southportone.com/role/DisclosureStockholdersEquityCommonStockDetails",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetsParentheticals",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares, Issued",
        "periodEndLabel": "Balance as of ending (in units)",
        "periodStartLabel": "Balance as of beginning (in units)",
        "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://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.southportone.com/role/DisclosureStockholdersDeficitCommonStockDetails",
      "http://www.southportone.com/role/DisclosureStockholdersEquityCommonStockDetails",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetsParentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r107",
      "r814",
      "r834",
      "r1220",
      "r1221"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, value",
        "verboseLabel": "Common stock, $0.001 par value, 85,000,000 shares authorized; 26,987,787 and 24,991,329 shares issued and outstanding as of December 31, 2024, and December 31, 2023, respectively",
        "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",
      "r735",
      "r963"
     ]
    },
    "us-gaap_ComputerEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComputerEquipmentMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosurePropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Computer Equipment [Member]",
        "terseLabel": "Computer equipment",
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r42",
      "r84",
      "r85",
      "r342",
      "r894"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r42",
      "r84",
      "r85",
      "r342",
      "r775",
      "r894"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails"
     ],
     "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": [
      "r41",
      "r42",
      "r84",
      "r85",
      "r342",
      "r894",
      "r1002"
     ]
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentration of Credit Risk",
        "verboseLabel": "Concentrations of Credit Risk",
        "documentation": "Disclosure of accounting policy for credit risk."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r184"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk percentage",
        "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": [
      "r41",
      "r42",
      "r84",
      "r85",
      "r342"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails"
     ],
     "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": [
      "r41",
      "r42",
      "r84",
      "r85",
      "r342",
      "r894"
     ]
    },
    "srt_ConsolidatedEntitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidatedEntitiesAxis",
     "presentation": [
      "http://www.southportone.com/role/DisclosureInvestmentsInAffiliatesDetails",
      "http://www.southportone.com/role/DisclosureNotesPayableDetails",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]",
        "documentation": "Information by consolidated entity or group of entities."
       }
      }
     },
     "auth_ref": [
      "r197",
      "r209",
      "r268",
      "r604",
      "r605",
      "r608",
      "r609",
      "r696",
      "r896",
      "r1009",
      "r1010",
      "r1011",
      "r1102",
      "r1105",
      "r1106"
     ]
    },
    "srt_ConsolidatedEntitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidatedEntitiesDomain",
     "presentation": [
      "http://www.southportone.com/role/DisclosureInvestmentsInAffiliatesDetails",
      "http://www.southportone.com/role/DisclosureNotesPayableDetails",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]",
        "documentation": "Entity or group of entities consolidated into reporting entity."
       }
      }
     },
     "auth_ref": [
      "r197",
      "r209",
      "r268",
      "r604",
      "r605",
      "r608",
      "r609",
      "r696",
      "r896",
      "r1009",
      "r1010",
      "r1011",
      "r1102",
      "r1105",
      "r1106"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of Consolidation",
        "verboseLabel": "Basis of Consolidation",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r909"
     ]
    },
    "port_ContentAssetGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ContentAssetGross",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureContentDetails": {
       "parentTag": "port_ContentAssetNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureContentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated amortization of  digital content assets used in the normal conduct of business and not intended for resale.",
        "label": "Content Asset Gross",
        "terseLabel": "Content"
       }
      }
     },
     "auth_ref": []
    },
    "port_ContentAssetNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ContentAssetNet",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureContentDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureContentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated amortization of  digital content assets used in the normal conduct of business and not intended for resale.",
        "label": "Content Asset, Net",
        "totalLabel": "Content, net"
       }
      }
     },
     "auth_ref": []
    },
    "port_ContentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ContentAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Content"
       }
      }
     },
     "auth_ref": []
    },
    "port_ContentAssetsAmortizationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ContentAssetsAmortizationPeriod",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesContentIntangibleAssetsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesNotesReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization period of finite-lived intangible assets that are directly used in production of good and rendering of service. in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Content Assets, Amortization Period",
        "terseLabel": "Amortization period of content assets"
       }
      }
     },
     "auth_ref": []
    },
    "port_ContentAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ContentAssetsPolicyTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for content assets.",
        "label": "Content Assets [Policy Text Block]",
        "terseLabel": "Content"
       }
      }
     },
     "auth_ref": []
    },
    "port_ContentAssetsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ContentAssetsTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureContent"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for content assets.",
        "label": "Content Assets [Text Block]",
        "terseLabel": "Content"
       }
      }
     },
     "auth_ref": []
    },
    "port_ContentLicensingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ContentLicensingMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsAndNoteDiscountAndDeferredRevenueDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDeferredRevenueDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the member information pertaining to content licensing revenue.",
        "label": "Content Licensing [Member]",
        "terseLabel": "Content Licensing",
        "verboseLabel": "Content licensing"
       }
      }
     },
     "auth_ref": []
    },
    "port_ContentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ContentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of content, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Content, Net",
        "terseLabel": "Content, net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsAndNoteDiscountAndDeferredRevenueDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDeferredRevenueDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetailss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "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": [
      "r473",
      "r474",
      "r485"
     ]
    },
    "us-gaap_ContractualObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractualObligation",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureAccruedSettlementCostSettlementCostMaturitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureAccruedSettlementCostSettlementCostMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contractual Obligation",
        "totalLabel": "Total",
        "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments."
       }
      }
     },
     "auth_ref": [
      "r1039"
     ]
    },
    "us-gaap_ContractualObligationDueAfterFifthYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractualObligationDueAfterFifthYear",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureAccruedSettlementCostSettlementCostMaturitiesDetails": {
       "parentTag": "us-gaap_ContractualObligation",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureAccruedSettlementCostSettlementCostMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contractual Obligation, to be Paid, after Year Five",
        "terseLabel": "Thereafter",
        "documentation": "Amount of contractual obligation 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_ContractualObligationDueInFifthYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractualObligationDueInFifthYear",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureAccruedSettlementCostSettlementCostMaturitiesDetails": {
       "parentTag": "us-gaap_ContractualObligation",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureAccruedSettlementCostSettlementCostMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contractual Obligation, to be Paid, Year Five",
        "terseLabel": "2029",
        "documentation": "Amount of contractual obligation 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_ContractualObligationDueInFourthYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractualObligationDueInFourthYear",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureAccruedSettlementCostSettlementCostMaturitiesDetails": {
       "parentTag": "us-gaap_ContractualObligation",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureAccruedSettlementCostSettlementCostMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contractual Obligation, to be Paid, Year Four",
        "terseLabel": "2028",
        "documentation": "Amount of contractual obligation 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_ContractualObligationDueInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractualObligationDueInNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureAccruedSettlementCostSettlementCostMaturitiesDetails": {
       "parentTag": "us-gaap_ContractualObligation",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureAccruedSettlementCostSettlementCostMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contractual Obligation, to be Paid, Year One",
        "terseLabel": "2025",
        "documentation": "Amount of contractual obligation 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_ContractualObligationDueInSecondYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractualObligationDueInSecondYear",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureAccruedSettlementCostSettlementCostMaturitiesDetails": {
       "parentTag": "us-gaap_ContractualObligation",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureAccruedSettlementCostSettlementCostMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contractual Obligation, to be Paid, Year Two",
        "terseLabel": "2026",
        "documentation": "Amount of contractual obligation 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_ContractualObligationDueInThirdYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractualObligationDueInThirdYear",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureAccruedSettlementCostSettlementCostMaturitiesDetails": {
       "parentTag": "us-gaap_ContractualObligation",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureAccruedSettlementCostSettlementCostMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contractual Obligation, to be Paid, Year Three",
        "terseLabel": "2027",
        "documentation": "Amount of contractual obligation 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_ContractualObligationFiscalYearMaturityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractualObligationFiscalYearMaturityAbstract",
     "presentation": [
      "http://www.southportone.com/role/DisclosureAccruedSettlementCostSettlementCostMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contractual Obligation, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Short term and long term maturities of settlement cost"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureAccruedSettlementCostsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Schedule of short term and long term maturities of settlement costs",
        "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation."
       }
      }
     },
     "auth_ref": [
      "r1008",
      "r1040"
     ]
    },
    "port_ConversionFromOneClassToAnotherShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ConversionFromOneClassToAnotherShares",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares converted during the period from one class to another.",
        "label": "Conversion From One Class To Another, Shares",
        "terseLabel": "Sponsor conversion of Class B common stock (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "port_ConversionFromOneClassToAnotherValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ConversionFromOneClassToAnotherValue",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of conversion of shares during the period from one class to another.",
        "label": "Conversion From One Class To Another, Value",
        "terseLabel": "Sponsor conversion of Class B common stock"
       }
      }
     },
     "auth_ref": []
    },
    "port_ConversionOfStockConversionRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ConversionOfStockConversionRatio",
     "presentation": [
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.southportone.com/role/DisclosureStockholdersDeficitCommonStockDetails",
      "http://www.southportone.com/role/DisclosureStockholdersEquityCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio applied to the conversion of stock from one class to another class.",
        "label": "Conversion Of Stock Conversion Ratio",
        "terseLabel": "Stock conversion ratio"
       }
      }
     },
     "auth_ref": []
    },
    "port_ConversionOfStockReductionInNumberOfVotes": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ConversionOfStockReductionInNumberOfVotes",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetails",
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of votes reduced due to conversion of stock.",
        "label": "Conversion Of Stock, Reduction In Number Of Votes",
        "terseLabel": "Conversion of stock, reduction of votes per share"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConversionOfStockSharesConverted1": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConversionOfStockSharesConverted1",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockholdersDeficitCommonStockDetails",
      "http://www.southportone.com/role/DisclosureStockholdersEquityCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Conversion of Stock, Shares Converted",
        "terseLabel": "Number of shares converted",
        "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": [
      "r31",
      "r32",
      "r33"
     ]
    },
    "port_ConversionOfStockSharesIssuableForEachConvertibleShare": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ConversionOfStockSharesIssuableForEachConvertibleShare",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetails",
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new share issuable for each share of convertible share either at option or at automatic conversion.",
        "label": "Conversion of Stock, Shares Issuable For Each Convertible Share",
        "terseLabel": "Number of Class C Common stock for each convertible share"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConversionOfStockSharesIssued1": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConversionOfStockSharesIssued1",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockholdersDeficitCommonStockDetails",
      "http://www.southportone.com/role/DisclosureStockholdersEquityCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Conversion of Stock, Shares Issued",
        "terseLabel": "Number of Class A common stock issued upon conversion of each share (in shares)",
        "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": [
      "r31",
      "r32",
      "r33"
     ]
    },
    "port_ConversionOfStockThresholdShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ConversionOfStockThresholdShares",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetails",
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum shares upon which shares of one class will be automatically converted to another class of stock.",
        "label": "Conversion Of Stock, Threshold Shares",
        "terseLabel": "Conversion of shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleSubordinatedDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleSubordinatedDebtMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Subordinated Debt [Member]",
        "terseLabel": "Subordinated convertible promissory note",
        "documentation": "Debt that places a lender in a lien position behind debt having a higher priority of repayment in liquidation of the entity's assets 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": [
      "r140"
     ]
    },
    "port_CostMethodInvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "CostMethodInvestment",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureInvestmentsInAffiliatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after adjustment, of cost-method investment. Adjustments include, but are not limited to, dividends received in excess of earnings after date of investment that are considered a return of investment and other than temporary impairments.",
        "label": "Cost Method Investment",
        "terseLabel": "Carrying value of investments from cost method investment"
       }
      }
     },
     "auth_ref": []
    },
    "port_CostMethodInvestmentImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "CostMethodInvestmentImpairment",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureInvestmentsInAffiliatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decline in value that has been recognized against an investment accounted for under the cost method of accounting.",
        "label": "Cost Method Investment, Impairment",
        "terseLabel": "Impairment of cost method investment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfGoodsTotalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsTotalMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Goods and Service Benchmark [Member]",
        "terseLabel": "Cost of goods total",
        "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r1001"
     ]
    },
    "us-gaap_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Revenue",
        "terseLabel": "Cost of revenues",
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r260",
      "r351",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r657",
      "r920",
      "r1103"
     ]
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfSalesPolicyTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Goods and Service [Policy Text Block]",
        "terseLabel": "Cost of Revenues",
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered."
       }
      }
     },
     "auth_ref": [
      "r1007"
     ]
    },
    "us-gaap_CostsAndExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostsAndExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs and Expenses",
        "totalLabel": "Total operating expenses",
        "documentation": "Total costs of sales and operating expenses for the period."
       }
      }
     },
     "auth_ref": [
      "r123"
     ]
    },
    "us-gaap_CostsAndExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostsAndExpensesAbstract",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs and Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "auth_ref": []
    },
    "srt_CounterpartyNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CounterpartyNameAxis",
     "presentation": [
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]",
        "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution."
       }
      }
     },
     "auth_ref": [
      "r210",
      "r211",
      "r265",
      "r266",
      "r430",
      "r458",
      "r694",
      "r705",
      "r728",
      "r906",
      "r908"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Document and Entity Information",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "port_CryptoAssetAdditionalCollateralRequirementThresholdPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "CryptoAssetAdditionalCollateralRequirementThresholdPercentage",
     "presentation": [
      "http://www.southportone.com/role/DisclosureNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of threshold for requirement of additional collateral for the value of the note to the market value of crypto assets.",
        "label": "Crypto Asset, Additional Collateral Requirement, Threshold Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "srt_CryptoAssetAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CryptoAssetAxis",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDigitalAssetsAndDigitalAssetsReceivableDigitalAssetsReceivableShownOnCondensedConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Crypto Asset [Axis]",
        "documentation": "Information by crypto-asset."
       }
      }
     },
     "auth_ref": [
      "r214",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r398",
      "r1076",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089"
     ]
    },
    "us-gaap_CryptoAssetCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CryptoAssetCost",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Crypto Asset, Cost",
        "terseLabel": "Digital assets",
        "documentation": "Cost of crypto asset. Excludes crypto asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r389",
      "r391"
     ]
    },
    "us-gaap_CryptoAssetCostRestricted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CryptoAssetCostRestricted",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDigitalAssetsAndDigitalAssetsReceivableDigitalAssetsReceivableShownOnCondensedConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Crypto Asset, Cost, Restricted",
        "terseLabel": "Cost Basis, Restricted",
        "documentation": "Cost of crypto asset subject to contractual sale restriction. Excludes crypto asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r1079"
     ]
    },
    "us-gaap_CryptoAssetCostUnrestricted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CryptoAssetCostUnrestricted",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDigitalAssetsAndDigitalAssetsReceivableDigitalAssetsReceivableShownOnCondensedConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Crypto Asset, Cost, Unrestricted",
        "terseLabel": "Cost Basis, Unrestricted",
        "documentation": "Cost of crypto asset not subject to contractual sale restriction. Excludes crypto asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r1079"
     ]
    },
    "srt_CryptoAssetDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CryptoAssetDomain",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDigitalAssetsAndDigitalAssetsReceivableDigitalAssetsReceivableShownOnCondensedConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Crypto Asset [Domain]",
        "documentation": "Crypto-asset."
       }
      }
     },
     "auth_ref": [
      "r214",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r398",
      "r1076",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089"
     ]
    },
    "us-gaap_CryptoAssetFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CryptoAssetFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCashAndCashEquivalentsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Crypto Asset, Fair Value",
        "terseLabel": "Digital assets",
        "documentation": "Fair value of crypto asset. Excludes crypto asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r388",
      "r389",
      "r392",
      "r394"
     ]
    },
    "us-gaap_CryptoAssetFairValueRestricted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CryptoAssetFairValueRestricted",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDigitalAssetsAndDigitalAssetsReceivableDigitalAssetsReceivableShownOnCondensedConsolidatedBalanceSheetsDetails",
      "http://www.southportone.com/role/DisclosureNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Crypto Asset, Fair Value, Restricted",
        "terseLabel": "Fair Value, Restricted",
        "documentation": "Fair value of crypto asset subject to contractual sale restriction. Excludes crypto asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r395",
      "r1080"
     ]
    },
    "port_CryptoAssetFairValueRestrictedCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "CryptoAssetFairValueRestrictedCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of crypto asset subject to contractual sale restriction, classified as current. Excludes crypto asset held for platform user.",
        "label": "Crypto Asset, Fair Value, Restricted, Current",
        "terseLabel": "Current portion of digital assets receivable"
       }
      }
     },
     "auth_ref": []
    },
    "port_CryptoAssetFairValueRestrictedNonCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "CryptoAssetFairValueRestrictedNonCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of crypto asset subject to contractual sale restriction, classified as non-current. Excludes crypto asset held for platform user.",
        "label": "Crypto Asset, Fair Value, Restricted, Non Current",
        "terseLabel": "Digital assets receivable, net of current portion"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CryptoAssetFairValueUnrestricted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CryptoAssetFairValueUnrestricted",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureDigitalAssetsAndDigitalAssetsReceivableDigitalAssetsReceivableShownOnCondensedConsolidatedBalanceSheetsDetails",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Crypto Asset, Fair Value, Unrestricted",
        "terseLabel": "Digital assets",
        "verboseLabel": "Fair Value, Unrestricted",
        "documentation": "Fair value of crypto asset not subject to contractual sale restriction. Excludes crypto asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r1080"
     ]
    },
    "us-gaap_CryptoAssetHoldingTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CryptoAssetHoldingTableTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDigitalAssetsAndDigitalAssetsReceivableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Crypto Asset, Holding [Table Text Block]",
        "terseLabel": "Schedule of digital assets shown on the condensed consolidated balance sheets",
        "documentation": "Tabular disclosure of information about crypto asset. Includes, but is not limited to, name, cost basis, fair value, and number of units held. Excludes information about crypto asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r1078"
     ]
    },
    "port_CryptoAssetInitialMarginCollateralPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "CryptoAssetInitialMarginCollateralPercentage",
     "presentation": [
      "http://www.southportone.com/role/DisclosureNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of the crypto assets of the entity required as a collateral for initial margin on the notes payable.",
        "label": "Crypto Asset, Initial Margin Collateral, Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "port_CryptoAssetNumberOfUnitRestricted": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "CryptoAssetNumberOfUnitRestricted",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDigitalAssetsAndDigitalAssetsReceivableDigitalAssetsReceivableShownOnCondensedConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of crypto asset units held subject to contractual sale restriction. Excludes crypto asset units held for platform user.",
        "label": "Crypto Asset, Number of Unit, Restricted",
        "terseLabel": "Units, Restricted"
       }
      }
     },
     "auth_ref": []
    },
    "port_CryptoAssetNumberOfUnitUnrestricted": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "CryptoAssetNumberOfUnitUnrestricted",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDigitalAssetsAndDigitalAssetsReceivableDigitalAssetsReceivableShownOnCondensedConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of crypto asset units held not subject to contractual sale restriction. Excludes crypto asset units held for platform user.",
        "label": "Crypto Asset, Number of Unit, Unrestricted",
        "terseLabel": "Units, Unrestricted"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CryptoAssetNumberOfUnitsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CryptoAssetNumberOfUnitsAbstract",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDigitalAssetsAndDigitalAssetsReceivableDigitalAssetsReceivableShownOnCondensedConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Crypto Asset, Number of Units [Abstract]",
        "terseLabel": "Digital assets held:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CryptoAssetPurchase": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CryptoAssetPurchase",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCashAndCashEquivalentsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Crypto Asset, Purchase",
        "terseLabel": "Proceeds from bitcoin",
        "documentation": "Amount of increase in crypto asset from purchase. Excludes crypto asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r1083"
     ]
    },
    "us-gaap_CryptoAssetRealizedAndUnrealizedGainLossNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CryptoAssetRealizedAndUnrealizedGainLossNonoperating",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Crypto Asset, Realized and Unrealized Gain (Loss), Nonoperating",
        "terseLabel": "Net gain (loss) on digital assets",
        "documentation": "Amount of realized and unrealized gain (loss) from remeasurement of crypto asset, classified as nonoperating. Excludes crypto asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r1077",
      "r1081"
     ]
    },
    "us-gaap_CryptoAssetRealizedGainLossNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CryptoAssetRealizedGainLossNonoperating",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDigitalAssetsAndDigitalAssetsReceivableDigitalAssetsReceivableShownOnCondensedConsolidatedBalanceSheetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Crypto Asset, Realized Gain (Loss), Nonoperating",
        "negatedLabel": "Impairment losses or realized gains or losses",
        "documentation": "Amount of realized gain (loss) from remeasurement of crypto asset, classified as nonoperating. Excludes crypto asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r1077"
     ]
    },
    "us-gaap_CryptoAssetRealizedGainLossOperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CryptoAssetRealizedGainLossOperating",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": -1.0,
       "order": 6.0
      },
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Crypto Asset, Realized Gain (Loss), Operating",
        "negatedLabel": "Net loss on digital assets",
        "negatedTerseLabel": "Net loss (gain) on digital assets",
        "documentation": "Amount of realized gain (loss) from remeasurement of crypto asset, classified as operating. Excludes crypto asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r1077"
     ]
    },
    "us-gaap_CryptoAssetRealizedGainOperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CryptoAssetRealizedGainOperating",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDigitalAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Crypto Asset, Realized Gain, Operating",
        "terseLabel": "Net gain",
        "documentation": "Amount of realized gain from remeasurement of crypto asset, classified as operating. Excludes crypto asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r1085"
     ]
    },
    "us-gaap_CryptoAssetRealizedLossNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CryptoAssetRealizedLossNonoperating",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDigitalAssetsAndDigitalAssetsReceivableDigitalAssetsReceivableShownOnCondensedConsolidatedBalanceSheetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Crypto Asset, Realized Loss, Nonoperating",
        "terseLabel": "Realized losses",
        "documentation": "Amount of realized loss from remeasurement of crypto asset, classified as nonoperating. Excludes crypto asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r1086"
     ]
    },
    "us-gaap_CryptoAssetSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CryptoAssetSale",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDigitalAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Crypto Asset, Sale",
        "terseLabel": "Total book value",
        "documentation": "Amount of decrease in crypto asset from sale. Excludes crypto asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r1084"
     ]
    },
    "us-gaap_CryptoAssetUnrealizedLossNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CryptoAssetUnrealizedLossNonoperating",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDigitalAssetsAndDigitalAssetsReceivableDigitalAssetsReceivableShownOnCondensedConsolidatedBalanceSheetsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Crypto Asset, Unrealized Loss, Nonoperating",
        "terseLabel": "Unrealized losses",
        "documentation": "Amount of unrealized loss from remeasurement of crypto asset, classified as nonoperating. Excludes crypto asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r1086"
     ]
    },
    "port_CumulativeCapitalContributionsFromSponsor": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "CumulativeCapitalContributionsFromSponsor",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of capital contributed by the sponsor.",
        "label": "Cumulative Capital Contributions from Sponsor",
        "terseLabel": "Cumulative capital contributions from sponsor"
       }
      }
     },
     "auth_ref": []
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption, Adjusted Balance [Member]",
        "terseLabel": "Adjustments from Adoption of the New Crypto Standard",
        "documentation": "Represents amount after cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards."
       }
      }
     },
     "auth_ref": [
      "r1003",
      "r1013",
      "r1044",
      "r1068",
      "r1069",
      "r1090",
      "r1145",
      "r1146",
      "r1148",
      "r1149",
      "r1151",
      "r1152",
      "r1153",
      "r1170"
     ]
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesAndRecentAccountingPronouncementsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative effect adjustments",
        "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r219",
      "r272",
      "r279",
      "r286",
      "r355",
      "r361",
      "r397",
      "r573",
      "r574",
      "r587",
      "r589",
      "r613",
      "r615",
      "r616",
      "r618",
      "r619",
      "r620",
      "r625",
      "r628",
      "r630",
      "r631",
      "r685"
     ]
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesAndRecentAccountingPronouncementsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r219",
      "r272",
      "r279",
      "r286",
      "r355",
      "r361",
      "r397",
      "r573",
      "r574",
      "r587",
      "r589",
      "r613",
      "r615",
      "r616",
      "r618",
      "r619",
      "r620",
      "r625",
      "r628",
      "r630",
      "r631",
      "r685"
     ]
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesAndRecentAccountingPronouncementsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r219",
      "r272",
      "r279",
      "r286",
      "r355",
      "r361",
      "r397",
      "r573",
      "r574",
      "r587",
      "r589",
      "r613",
      "r615",
      "r616",
      "r618",
      "r619",
      "r620",
      "r625",
      "r628",
      "r630",
      "r631",
      "r685"
     ]
    },
    "us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Translation Adjustment, Net of Tax, Period Increase (Decrease)",
        "terseLabel": "Cumulative translation adjustment",
        "documentation": "The increase (decrease) in cumulative translation adjustment before transfers included in determining net income."
       }
      }
     },
     "auth_ref": [
      "r1164"
     ]
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureIncomeTaxesIncomeTaxProvisionDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.southportone.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesNetDetails": {
       "parentTag": "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesIncomeTaxProvisionDetails",
      "http://www.southportone.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal",
        "verboseLabel": "Current",
        "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": [
      "r1005",
      "r1035",
      "r1147"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current expense (benefit)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureIncomeTaxesIncomeTaxProvisionDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.southportone.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesNetDetails": {
       "parentTag": "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesIncomeTaxProvisionDetails",
      "http://www.southportone.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State",
        "verboseLabel": "Current",
        "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": [
      "r1005",
      "r1035",
      "r1147"
     ]
    },
    "port_CustomerBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "CustomerBMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to digital Customer B.",
        "label": "Customer B [Member]",
        "terseLabel": "Customer B"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer concentration risk",
        "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": [
      "r133",
      "r342"
     ]
    },
    "port_CustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "CustomerMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to digital Customer.",
        "label": "Customer [Member]",
        "terseLabel": "Customer A"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Payable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureNotesPayable",
      "http://www.southportone.com/role/DisclosureNotesPayables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Notes Payable",
        "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": [
      "r139",
      "r258",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r415",
      "r416",
      "r426",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r442",
      "r449",
      "r450",
      "r452",
      "r666"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityDetails",
      "http://www.southportone.com/role/DisclosureNotesPayableDetails",
      "http://www.southportone.com/role/DisclosureNotesPayableDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetailss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailssss"
     ],
     "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": [
      "r18",
      "r96",
      "r97",
      "r159",
      "r162",
      "r268",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r433",
      "r438",
      "r439",
      "r440",
      "r441",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r961",
      "r1033",
      "r1092",
      "r1093",
      "r1094",
      "r1165",
      "r1166"
     ]
    },
    "port_DebtInstrumentCompoundingInterestRatePerThirtyDaysOnUnpaidBalance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "DebtInstrumentCompoundingInterestRatePerThirtyDaysOnUnpaidBalance",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of interest per 30 days on default of payment or unpaid balances accrues in post maturity, compounding monthly.",
        "label": "Debt Instrument, Compounding Interest Rate Per Thirty Days On Unpaid Balance",
        "terseLabel": "Percentage of default interest"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Convertible, Conversion Price",
        "terseLabel": "accrued interest, Per share",
        "documentation": "The price per share of the conversion feature embedded in the debt instrument."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r429"
     ]
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss",
      "http://www.southportone.com/role/DisclosureNotesPayableDetails",
      "http://www.southportone.com/role/DisclosureNotesPayableDetailss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Short-term loan agreement",
        "verboseLabel": "Loan principal secured amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r427",
      "r666",
      "r667",
      "r930",
      "r931",
      "r961"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "presentation": [
      "http://www.southportone.com/role/DisclosureNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Effective interest rate",
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r454",
      "r666",
      "r667",
      "r961"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss",
      "http://www.southportone.com/role/DisclosureNotesPayableDetails",
      "http://www.southportone.com/role/DisclosureNotesPayableDetailss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Coupon rate (in percent)",
        "verboseLabel": "Percentage of interest on loans",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r428"
     ]
    },
    "port_DebtInstrumentLegalFeePayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "DebtInstrumentLegalFeePayable",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the legal fee due that accompanies borrowing money under the debt instrument.",
        "label": "Debt Instrument, Legal Fee Payable",
        "terseLabel": "Additional costs includes legal fee"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.southportone.com/role/DisclosureNotesPayableDetails",
      "http://www.southportone.com/role/DisclosureNotesPayableDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Notes Payable",
        "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": [
      "r268",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r433",
      "r438",
      "r439",
      "r440",
      "r441",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r451",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r961",
      "r1033",
      "r1165",
      "r1166"
     ]
    },
    "port_DebtInstrumentMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "DebtInstrumentMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsSponsorPromissoryNoteDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsSponsorPromissoryNoteDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity of debt instrument.",
        "label": "Debt Instrument, Maximum Borrowing Capacity",
        "terseLabel": "Debt instrument, Maximum borrowing capacity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityDetails",
      "http://www.southportone.com/role/DisclosureNotesPayableDetails",
      "http://www.southportone.com/role/DisclosureNotesPayableDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetailss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailssss"
     ],
     "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": [
      "r18",
      "r268",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r433",
      "r438",
      "r439",
      "r440",
      "r441",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r961",
      "r1033",
      "r1092",
      "r1093",
      "r1094",
      "r1165",
      "r1166"
     ]
    },
    "port_DebtInstrumentNumberOfQuarterlyInstallments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "DebtInstrumentNumberOfQuarterlyInstallments",
     "presentation": [
      "http://www.southportone.com/role/DisclosureNotesPayableDetails",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Denotes the number of quarterly installments of debt instrument.",
        "label": "Debt Instrument, Number Of Quarterly Installments",
        "terseLabel": "Number of quarterly installments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentPeriodicPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentPeriodicPayment",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureNotesPayableDetails",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Periodic Payment",
        "terseLabel": "Loan is repayable in quarterly installments",
        "documentation": "Amount of the required periodic payments including both interest and principal payments."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r90"
     ]
    },
    "port_DebtInstrumentPeriodicPaymentFundedThroughLicensingReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "DebtInstrumentPeriodicPaymentFundedThroughLicensingReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the required periodic payments including both interest and principal payments funded through licensing receivables.",
        "label": "Debt Instrument Periodic Payment Funded Through Licensing Receivables",
        "terseLabel": "Quarterly payments through licensing receivables"
       }
      }
     },
     "auth_ref": []
    },
    "port_DebtInstrumentSetupFeeAndLegalFeePayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "DebtInstrumentSetupFeeAndLegalFeePayable",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of setup fee and legal fee payable.",
        "label": "Debt Instrument, Setup Fee and Legal Fee Payable",
        "terseLabel": "Setup fee and legal fee payable"
       }
      }
     },
     "auth_ref": []
    },
    "port_DebtInstrumentSetupFeePayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "DebtInstrumentSetupFeePayable",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the setup fee due that accompanies borrowing money under the debt instrument.",
        "label": "Debt Instrument, Setup Fee Payable",
        "terseLabel": "Additional costs includes setup fee"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.southportone.com/role/DisclosureNotesPayableDetails",
      "http://www.southportone.com/role/DisclosureNotesPayableDetailss"
     ],
     "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": [
      "r18",
      "r56",
      "r59",
      "r89",
      "r144",
      "r145",
      "r268",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r433",
      "r438",
      "r439",
      "r440",
      "r441",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r451",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r961",
      "r1033",
      "r1165",
      "r1166"
     ]
    },
    "us-gaap_DebtInstrumentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTerm",
     "presentation": [
      "http://www.southportone.com/role/DisclosureNotesPayableDetails",
      "http://www.southportone.com/role/DisclosureNotesPayableDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Term",
        "terseLabel": "Term of repayment",
        "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": []
    },
    "port_DecryptionAndInfringementOfTitlesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "DecryptionAndInfringementOfTitlesMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to decryption and infringement of titles.",
        "label": "Decryption And Infringement of Titles [Member]",
        "terseLabel": "Disney Litigation and the Preliminary Injunction"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredChargesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredChargesPolicyTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Charges, Policy [Policy Text Block]",
        "terseLabel": "Deferred Financing Costs and Note Discount",
        "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges."
       }
      }
     },
     "auth_ref": [
      "r231"
     ]
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesNetDetails": {
       "parentTag": "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.southportone.com/role/DisclosureIncomeTaxesIncomeTaxProvisionDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesIncomeTaxProvisionDetails",
      "http://www.southportone.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Federal",
        "verboseLabel": "Deferred",
        "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": [
      "r1035",
      "r1144",
      "r1147"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Change in deferred income taxes",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r190",
      "r1035"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred expense (benefit)"
       }
      }
     },
     "auth_ref": []
    },
    "port_DeferredRevenuePolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "DeferredRevenuePolicyPolicyTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for deferred revenue.",
        "label": "Deferred Revenue, Policy [Policy Text Block]",
        "terseLabel": "Deferred Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesNetDetails": {
       "parentTag": "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.southportone.com/role/DisclosureIncomeTaxesIncomeTaxProvisionDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesIncomeTaxProvisionDetails",
      "http://www.southportone.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "State",
        "verboseLabel": "Deferred",
        "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": [
      "r1035",
      "r1144",
      "r1147"
     ]
    },
    "port_DeferredTaxAssetImpairmentOfEquityInvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "DeferredTaxAssetImpairmentOfEquityInvestment",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from impairment of equity investments.",
        "label": "Deferred Tax Asset, Impairment of Equity Investment",
        "terseLabel": "Impairment of equity investment"
       }
      }
     },
     "auth_ref": []
    },
    "port_DeferredTaxAssetsCapitalizedStartUpCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "DeferredTaxAssetsCapitalizedStartUpCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureIncomeTaxesNetDeferredTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesNetDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to capitalized start-up costs.",
        "label": "Deferred Tax Assets, Capitalized Start-up Costs",
        "terseLabel": "Capitalized start-up costs"
       }
      }
     },
     "auth_ref": []
    },
    "port_DeferredTaxAssetsDeferredGainOnSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "DeferredTaxAssetsDeferredGainOnSale",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of\n deferred tax asset attributable to deductible temporary\n differences from gain on sale.",
        "label": "Deferred Tax Assets, Deferred Gain On Sale",
        "negatedLabel": "Deferred gain on sale"
       }
      }
     },
     "auth_ref": []
    },
    "port_DeferredTaxAssetsDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "DeferredTaxAssetsDepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from depreciation and amortization.",
        "label": "Deferred Tax Assets Depreciation And Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "auth_ref": []
    },
    "port_DeferredTaxAssetsDigitalAssetImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "DeferredTaxAssetsDigitalAssetImpairment",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from digital asset impairment losses.",
        "label": "Deferred Tax Assets, Digital Asset Impairment",
        "terseLabel": "Digital asset impairment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureIncomeTaxesNetDeferredTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesNetDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Total deferred tax assets",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r565"
     ]
    },
    "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Asset, In-Process Research and Development",
        "terseLabel": "Research and development",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from in-process research and development cost acquired in business combination or from joint venture formation or both."
       }
      }
     },
     "auth_ref": [
      "r1142"
     ]
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureIncomeTaxesNetDeferredTaxAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesNetDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Net",
        "totalLabel": "Net deferred tax assets (liabilities)",
        "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": [
      "r1139"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureIncomeTaxesNetDeferredTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.southportone.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesAndRecentAccountingPronouncementsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails",
      "http://www.southportone.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetsDetails",
      "http://www.southportone.com/role/DisclosureIncomeTaxesNetDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "terseLabel": "Deferred tax assets",
        "totalLabel": "Net deferred tax assets",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1139"
     ]
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNetAbstract",
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesNetDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax assets:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.southportone.com/role/DisclosureIncomeTaxesNetDeferredTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetsDetails",
      "http://www.southportone.com/role/DisclosureIncomeTaxesNetDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Net operating loss carryforward",
        "verboseLabel": "Net operating loss carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1142"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration",
        "terseLabel": "Operating loss carryforwards, carry forward indefinitely",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates."
       }
      }
     },
     "auth_ref": [
      "r1142"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration",
        "terseLabel": "Operating loss carryforwards subject to expiration",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates."
       }
      }
     },
     "auth_ref": [
      "r1142"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research",
        "terseLabel": "Research and development credits",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1142"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals",
        "terseLabel": "Accruals and reserves",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals."
       }
      }
     },
     "auth_ref": [
      "r1142"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureIncomeTaxesNetDeferredTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.southportone.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetsDetails",
      "http://www.southportone.com/role/DisclosureIncomeTaxesNetDeferredTaxAssetsDetails"
     ],
     "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": [
      "r566"
     ]
    },
    "us-gaap_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureIncomeTaxesNetDeferredTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesNetDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Net",
        "negatedTotalLabel": "Total deferred tax liabilities",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1139"
     ]
    },
    "port_DeferredTaxLiabilitiesAccruedDividendsOnMarketableSecuritiesHeldInTrustAccount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "DeferredTaxLiabilitiesAccruedDividendsOnMarketableSecuritiesHeldInTrustAccount",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureIncomeTaxesNetDeferredTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesNetDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to accrued dividends on marketable securities held in Trust Account.",
        "label": "Deferred Tax Liabilities, Accrued Dividends on Marketable Securities Held in Trust Account",
        "negatedLabel": "Accrued dividends on marketable securities held in Trust Account"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesNetAbstract",
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesNetDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "port_DeferredUnderwriterFeePerUnit": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "DeferredUnderwriterFeePerUnit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to deferred underwriter fee per unit.",
        "label": "Deferred Underwriter Fee Per Unit",
        "terseLabel": "Deferred fee per Unit"
       }
      }
     },
     "auth_ref": []
    },
    "port_DeferredUnderwritingCommissions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "DeferredUnderwritingCommissions",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized fee revenue received from underwriting that is deferred.",
        "label": "Deferred Underwriting Commissions",
        "terseLabel": "Deferred underwriting commissions"
       }
      }
     },
     "auth_ref": []
    },
    "port_DeferredUnderwritingFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "DeferredUnderwritingFees",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents the amount of deferred underwriting fees.",
        "label": "Deferred Underwriting Fees",
        "terseLabel": "Deferred underwriting fees"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosurePropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation",
        "terseLabel": "Depreciation and amortization 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": [
      "r7",
      "r48"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r304",
      "r317",
      "r335",
      "r920",
      "r921"
     ]
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativesPolicyTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivatives, Policy [Policy Text Block]",
        "terseLabel": "Derivative Financial Instruments",
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r80",
      "r81",
      "r82",
      "r83",
      "r267",
      "r285"
     ]
    },
    "port_DescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "DescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Description of Organization and Summary of Significant Accounting Policies"
       }
      }
     },
     "auth_ref": []
    },
    "port_DescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "DescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLineItems",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Description Of Organization And Summary Of Significant Accounting Policies [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "port_DescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "DescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesTable",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of description of organization, its nature of operations and the accounting policies used in the preparation of financial statements.",
        "label": "Description Of Organization And Summary Of Significant Accounting Policies [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "port_DigitalAssetsAndDigitalAssetsReceivableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "DigitalAssetsAndDigitalAssetsReceivableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents digital assets and digital assets receivable",
        "label": "Digital Assets and Digital Assets Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "port_DigitalAssetsAndDigitalAssetsReceivableLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "DigitalAssetsAndDigitalAssetsReceivableLineItems",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDigitalAssetsAndDigitalAssetsReceivableDigitalAssetsReceivableShownOnCondensedConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Digital Assets and Digital Assets Receivable [Line Items]",
        "terseLabel": "Digital Assets and Digital Assets Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "port_DigitalAssetsAndDigitalAssetsReceivableTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "DigitalAssetsAndDigitalAssetsReceivableTable",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDigitalAssetsAndDigitalAssetsReceivableDigitalAssetsReceivableShownOnCondensedConsolidatedBalanceSheetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the digital assets shown on the condensed consolidated balance sheets.",
        "label": "Digital Assets and Digital Assets Receivable [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "port_DigitalAssetsAndDigitalAssetsReceivableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "DigitalAssetsAndDigitalAssetsReceivableTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDigitalAssetsAndDigitalAssetsReceivable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information about crypto assets and digital assets receivable.",
        "label": "Digital Assets and Digital Assets Receivable [Text block]",
        "terseLabel": "Digital Assets and Digital Assets Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "port_DigitalAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "DigitalAssetsPolicyTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for digital assets.",
        "label": "Digital Assets [Policy Text Block]",
        "terseLabel": "Digital Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsAndNoteDiscountAndDeferredRevenueDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDeferredRevenueDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Revenue Recognition",
        "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": [
      "r484",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsAndNoteDiscountAndDeferredRevenueDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDeferredRevenueDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "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": [
      "r484",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesTables",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesTabless"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Schedule of revenue recognized",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r1108"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "Stock Options",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r496",
      "r500",
      "r531",
      "r532",
      "r534",
      "r948"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Options"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.southportone.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": []
    },
    "port_DurationOfCombinationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "DurationOfCombinationPeriod",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents duration Of Combination Period.",
        "label": "Duration Of Combination Period",
        "terseLabel": "Duration of combination period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommonStockScheduleOfLossPerShareDetails",
      "http://www.southportone.com/role/DisclosureCommonStockScheduleOfLossPerShareDetailss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetailss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic net (loss) income per share",
        "verboseLabel": "Basic loss per share (in dollars per share)",
        "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": [
      "r247",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r287",
      "r290",
      "r298",
      "r299",
      "r300",
      "r303",
      "r591",
      "r602",
      "r631",
      "r632",
      "r725",
      "r750",
      "r912"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommonStockScheduleOfLossPerShareDetails",
      "http://www.southportone.com/role/DisclosureCommonStockScheduleOfLossPerShareDetailss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetailss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted loss per share (in dollars per share)",
        "verboseLabel": "Diluted net (loss) income per share",
        "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": [
      "r247",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r290",
      "r298",
      "r299",
      "r300",
      "r303",
      "r591",
      "r602",
      "r631",
      "r632",
      "r725",
      "r750",
      "r912"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Net Income (Loss) Per Common Stock",
        "verboseLabel": "Basic and Diluted Earnings (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": [
      "r36",
      "r37",
      "r302"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "terseLabel": "Effect of changes in foreign currency exchange rates on cash and cash equivalents",
        "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. Excludes amounts for 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": [
      "r658"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "calculation": {
      "http://www.southportone.com/role/DisclosureIncomeTaxesEffectiveTaxReconciliationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesDetails",
      "http://www.southportone.com/role/DisclosureIncomeTaxesEffectiveTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "totalLabel": "Income tax provision",
        "verboseLabel": "Effective tax rate (in percent)",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r551",
      "r953"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesEffectiveTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]",
        "terseLabel": "Reconciliation of the federal income tax rate to the effective tax rate"
       }
      }
     },
     "auth_ref": []
    },
    "port_EffectiveIncomeTaxRateReconciliationAdjustmentForDeferredTaxAssetsAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "EffectiveIncomeTaxRateReconciliationAdjustmentForDeferredTaxAssetsAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureIncomeTaxesIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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 adjustment for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Adjustment For Deferred Tax Assets, Amount",
        "terseLabel": "DTA adjustment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "calculation": {
      "http://www.southportone.com/role/DisclosureIncomeTaxesEffectiveTaxReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesDetails",
      "http://www.southportone.com/role/DisclosureIncomeTaxesEffectiveTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "verboseLabel": "Statutory federal income tax rate",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r262",
      "r551",
      "r578",
      "r953"
     ]
    },
    "port_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetWarrantLiabilityPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetWarrantLiabilityPercent",
     "calculation": {
      "http://www.southportone.com/role/DisclosureIncomeTaxesEffectiveTaxReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesEffectiveTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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 of warrant liability of deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change In Deferred Tax Asset, Warrant Liability, Percent",
        "terseLabel": "Change in fair value of warrant liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "calculation": {
      "http://www.southportone.com/role/DisclosureIncomeTaxesEffectiveTaxReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesEffectiveTaxReconciliationDetails"
     ],
     "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": [
      "r555",
      "r953",
      "r1036",
      "r1137"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "calculation": {
      "http://www.southportone.com/role/DisclosureIncomeTaxesEffectiveTaxReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesEffectiveTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "terseLabel": "State taxes, net of federal tax 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": [
      "r553",
      "r953",
      "r1036",
      "r1137"
     ]
    },
    "port_EmergingGrowthCompanyPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "EmergingGrowthCompanyPolicyPolicyTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for an emerging growth company.",
        "label": "Emerging Growth Company, Policy [Policy Text Block]",
        "terseLabel": "Emerging Growth Company"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureAccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued payroll expenses",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsCompensationCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized stock-based compensation costs",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r533"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsCompensationCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Weighted-average recognition period",
        "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": [
      "r533"
     ]
    },
    "port_EntertainmentLicensedContentAndOtherRevenueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "EntertainmentLicensedContentAndOtherRevenueMember",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the member information pertaining to licensed content and other revenue.",
        "label": "Entertainment, Licensed Content and Other Revenue [Member]",
        "terseLabel": "Licensed content and other revenue"
       }
      }
     },
     "auth_ref": []
    },
    "port_EntertainmentPayItForwardRevenueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "EntertainmentPayItForwardRevenueMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsAndNoteDiscountAndDeferredRevenueDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDeferredRevenueDetails",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the member information pertaining to pay-it-forward revenue.",
        "label": "Entertainment, Pay-it-forward Revenue [Member]",
        "terseLabel": "Pay it Forward revenue",
        "verboseLabel": "Pay it Forward"
       }
      }
     },
     "auth_ref": []
    },
    "port_EntertainmentPayItForwardRevenueNotRelatedToTheatricalReleasesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "EntertainmentPayItForwardRevenueNotRelatedToTheatricalReleasesMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the member information pertaining to pay-it-forward revenue not related to theatrical releases.",
        "label": "Entertainment, Pay-it-forward Revenue Not Related to Theatrical Releases [Member]",
        "verboseLabel": "Pay it Forward"
       }
      }
     },
     "auth_ref": []
    },
    "port_EntertainmentPayItForwardRevenueRelatedToTheatricalReleasesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "EntertainmentPayItForwardRevenueRelatedToTheatricalReleasesMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the member information pertaining to pay-it-forward revenue related to theatrical releases.",
        "label": "Entertainment, Pay-it-forward Revenue Related to Theatrical Releases [Member]",
        "verboseLabel": "Theatrical Pay it Forward"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.southportone.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r994"
     ]
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.southportone.com/role/DisclosureAccruedExpenses",
      "http://www.southportone.com/role/DisclosureAccruedExpensesDetails",
      "http://www.southportone.com/role/DisclosureAccruedExpensesTables",
      "http://www.southportone.com/role/DisclosureAccruedSettlementCostSettlementCostMaturitiesDetails",
      "http://www.southportone.com/role/DisclosureAccruedSettlementCosts",
      "http://www.southportone.com/role/DisclosureAccruedSettlementCostsDetails",
      "http://www.southportone.com/role/DisclosureAccruedSettlementCostsTables",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfOperatingLeaseLiabilitiesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfOperatingLeaseLiabilitiesDetailss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesTables",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesTabless",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesWeightedAverageRemainingLeaseTermsAndInterestRatesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesWeightedAverageRemainingLeaseTermsAndInterestRatesDetailss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciessss",
      "http://www.southportone.com/role/DisclosureCommonStock",
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetails",
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetailss",
      "http://www.southportone.com/role/DisclosureCommonStockScheduleOfLossPerShareDetails",
      "http://www.southportone.com/role/DisclosureCommonStockScheduleOfLossPerShareDetailss",
      "http://www.southportone.com/role/DisclosureCommonStockTables",
      "http://www.southportone.com/role/DisclosureCommonStockTabless",
      "http://www.southportone.com/role/DisclosureCommonStocks",
      "http://www.southportone.com/role/DisclosureContent",
      "http://www.southportone.com/role/DisclosureContentDetails",
      "http://www.southportone.com/role/DisclosureContentTables",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesContentIntangibleAssetsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsAndNoteDiscountAndDeferredRevenueDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDeferredRevenueDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDigitalAssetsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesAndRecentAccountingPronouncementsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLicensingReceivablesPhysicalInventoryAndPrepaidExpensesAndOtherDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLicensingReceivablesPhysicalMediaInventoryAndPrepaidExpensesAndOtherDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCashAndCashEquivalentsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesNotesReceivableDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesTables",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesTabless",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciess",
      "http://www.southportone.com/role/DisclosureDigitalAssetsAndDigitalAssetsReceivable",
      "http://www.southportone.com/role/DisclosureDigitalAssetsAndDigitalAssetsReceivableDigitalAssetsReceivableShownOnCondensedConsolidatedBalanceSheetsAdditionalInformationDetails",
      "http://www.southportone.com/role/DisclosureDigitalAssetsAndDigitalAssetsReceivableDigitalAssetsReceivableShownOnCondensedConsolidatedBalanceSheetsDetails",
      "http://www.southportone.com/role/DisclosureDigitalAssetsAndDigitalAssetsReceivableTables",
      "http://www.southportone.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetsDetails",
      "http://www.southportone.com/role/DisclosureIncomeTaxesDetailss",
      "http://www.southportone.com/role/DisclosureIncomeTaxesIncomeTaxReconciliationDetails",
      "http://www.southportone.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesNetDetails",
      "http://www.southportone.com/role/DisclosureIncomeTaxesTabless",
      "http://www.southportone.com/role/DisclosureIncomeTaxesss",
      "http://www.southportone.com/role/DisclosureIntangibleAssets",
      "http://www.southportone.com/role/DisclosureIntangibleAssetsDetails",
      "http://www.southportone.com/role/DisclosureIntangibleAssetsTables",
      "http://www.southportone.com/role/DisclosureInvestmentsInAffiliates",
      "http://www.southportone.com/role/DisclosureInvestmentsInAffiliatesDetails",
      "http://www.southportone.com/role/DisclosureNotesPayable",
      "http://www.southportone.com/role/DisclosureNotesPayableDetails",
      "http://www.southportone.com/role/DisclosureNotesPayableDetailss",
      "http://www.southportone.com/role/DisclosureNotesPayables",
      "http://www.southportone.com/role/DisclosureNotesReceivable",
      "http://www.southportone.com/role/DisclosureNotesReceivableDetails",
      "http://www.southportone.com/role/DisclosurePropertyAndEquipment",
      "http://www.southportone.com/role/DisclosurePropertyAndEquipmentDetails",
      "http://www.southportone.com/role/DisclosurePropertyAndEquipmentTables",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionssss",
      "http://www.southportone.com/role/DisclosureStockOptions",
      "http://www.southportone.com/role/DisclosureStockOptionsActivityDetails",
      "http://www.southportone.com/role/DisclosureStockOptionsAdditionalInformationDetails",
      "http://www.southportone.com/role/DisclosureStockOptionsCompensationCostsDetails",
      "http://www.southportone.com/role/DisclosureStockOptionsStockIncentivePlanDetails",
      "http://www.southportone.com/role/DisclosureStockOptionsTables",
      "http://www.southportone.com/role/DisclosureStockOptionsValuationAssumptionsDetails",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailssss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventssss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetsParentheticals",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.southportone.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r994"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://www.southportone.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": [
      "r995"
     ]
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.southportone.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": [
      "r994"
     ]
    },
    "port_EntityListingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "EntityListingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount expended during the period for listing purpose.",
        "label": "Entity Listing Expenses",
        "terseLabel": "Listing fees"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityNumberOfEmployees": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityNumberOfEmployees",
     "presentation": [
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Number of Employees",
        "terseLabel": "Number of employees",
        "documentation": "Number of persons employed by the Entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.southportone.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r994"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.southportone.com/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r994"
     ]
    },
    "us-gaap_EquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquipmentMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails",
      "http://www.southportone.com/role/DisclosurePropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equipment [Member]",
        "terseLabel": "Production equipment",
        "documentation": "Tangible personal property used to produce goods and services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": [
      "r13",
      "r219",
      "r244",
      "r245",
      "r246",
      "r269",
      "r270",
      "r271",
      "r274",
      "r281",
      "r283",
      "r285",
      "r305",
      "r355",
      "r361",
      "r397",
      "r472",
      "r573",
      "r574",
      "r587",
      "r588",
      "r589",
      "r592",
      "r601",
      "r602",
      "r613",
      "r615",
      "r616",
      "r617",
      "r618",
      "r620",
      "r630",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r669",
      "r671",
      "r687",
      "r749",
      "r764",
      "r765",
      "r766",
      "r791",
      "r859"
     ]
    },
    "port_EquityInterestPurchasePrice": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "EquityInterestPurchasePrice",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The purchase price of equity interest acquired.",
        "label": "Equity Interest Purchase Price",
        "terseLabel": "Equity interest purchase price"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityMethodInvestmentAggregateCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentAggregateCost",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureInvestmentsInAffiliatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investment, Aggregate Cost",
        "terseLabel": "Aggregate purchase price",
        "documentation": "This element represents the aggregate cost of investments accounted for under the equity method of accounting."
       }
      }
     },
     "auth_ref": [
      "r93"
     ]
    },
    "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentNonconsolidatedInvesteeAxis",
     "presentation": [
      "http://www.southportone.com/role/DisclosureInvestmentsInAffiliatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investment, Nonconsolidated Investee [Axis]",
        "documentation": "Information by nonconsolidated equity method investee. Excludes information consolidated by reporting entity."
       }
      }
     },
     "auth_ref": [
      "r223",
      "r260",
      "r351",
      "r657",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975"
     ]
    },
    "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentNonconsolidatedInvesteeDomain",
     "presentation": [
      "http://www.southportone.com/role/DisclosureInvestmentsInAffiliatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investment, Nonconsolidated Investee [Domain]",
        "documentation": "Nonconsolidated equity method investee. Excludes information consolidated by reporting entity."
       }
      }
     },
     "auth_ref": [
      "r223",
      "r260",
      "r351",
      "r657",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975"
     ]
    },
    "us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentOtherThanTemporaryImpairment",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 6.0
      },
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureInvestmentsInAffiliatesDetails",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investment, Other-than-Temporary Impairment",
        "negatedLabel": "Impairment of investment in affiliates",
        "terseLabel": "Impairment of investment in affiliates",
        "documentation": "Amount of other-than-temporary decline in value that has been recognized against investment accounted for under equity method of accounting."
       }
      }
     },
     "auth_ref": [
      "r1065"
     ]
    },
    "us-gaap_EquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestments",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureInvestmentsInAffiliatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investments",
        "verboseLabel": "Carrying value of investments from equity method investment",
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized."
       }
      }
     },
     "auth_ref": [
      "r304",
      "r320",
      "r335",
      "r349",
      "r1016",
      "r1066"
     ]
    },
    "us-gaap_EquityMethodInvestmentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentsPolicy",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investments [Policy Text Block]",
        "terseLabel": "Investments in Affiliates",
        "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r86",
      "r350"
     ]
    },
    "us-gaap_EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Ownership, Excluding Consolidated Entity and Equity Method Investee, Percentage",
        "terseLabel": "Equity interest",
        "documentation": "Percentage of ownership of equity interest excluding interest in entity that is consolidated and equity method investee."
       }
      }
     },
     "auth_ref": [
      "r1000"
     ]
    },
    "port_ExcessFairValueOfCommonStockTransferred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ExcessFairValueOfCommonStockTransferred",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of excess fair value of common stock transferred by Sponsor in non-cash investing and financing activities.",
        "label": "Excess Fair Value of Common Stock Transferred",
        "terseLabel": "Excess fair value of shares transferred upon consummation of extension"
       }
      }
     },
     "auth_ref": []
    },
    "port_ExcessFairValueOfCommonStockTransferredBySponsor": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ExcessFairValueOfCommonStockTransferredBySponsor",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of excess fair value of common stock transferred by Sponsor in non-cash investing and financing activities.",
        "label": "Excess Fair Value of Common Stock Transferred by Sponsor",
        "terseLabel": "Excess fair value of Class B common stock transferred by Sponsor"
       }
      }
     },
     "auth_ref": []
    },
    "port_ExciseTaxLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ExciseTaxLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of excise tax liability in non-cash investing and financing activities.",
        "label": "Excise Tax Liability",
        "terseLabel": "Excise tax liability"
       }
      }
     },
     "auth_ref": []
    },
    "port_ExercisePriceRangeEightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ExercisePriceRangeEightMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsExercisePriceRangesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to exercise price range eight.",
        "label": "Exercise Price, Range Eight [Member]",
        "terseLabel": "Exercise price, range 8"
       }
      }
     },
     "auth_ref": []
    },
    "port_ExercisePriceRangeFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ExercisePriceRangeFiveMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsExercisePriceRangesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to exercise price range five.",
        "label": "Exercise Price, Range Five [Member]",
        "terseLabel": "Exercise price, range 5"
       }
      }
     },
     "auth_ref": []
    },
    "port_ExercisePriceRangeFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ExercisePriceRangeFourMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsExercisePriceRangesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to exercise price range four.",
        "label": "Exercise Price, Range Four [Member]",
        "terseLabel": "Exercise price, range 4"
       }
      }
     },
     "auth_ref": []
    },
    "port_ExercisePriceRangeNineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ExercisePriceRangeNineMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsExercisePriceRangesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to exercise price range nine.",
        "label": "Exercise Price, Range Nine [Member]",
        "terseLabel": "Exercise price, range 9"
       }
      }
     },
     "auth_ref": []
    },
    "port_ExercisePriceRangeOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ExercisePriceRangeOneMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsExercisePriceRangesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to exercise price range one.",
        "label": "Exercise Price, Range One [Member]",
        "terseLabel": "Exercise price, range 1"
       }
      }
     },
     "auth_ref": []
    },
    "port_ExercisePriceRangeSevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ExercisePriceRangeSevenMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsExercisePriceRangesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to exercise price range seven.",
        "label": "Exercise Price, Range Seven [Member]",
        "terseLabel": "Exercise price, range 7"
       }
      }
     },
     "auth_ref": []
    },
    "port_ExercisePriceRangeSixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ExercisePriceRangeSixMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsExercisePriceRangesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to exercise price range six.",
        "label": "Exercise Price, Range Six [Member]",
        "terseLabel": "Exercise price, range 6"
       }
      }
     },
     "auth_ref": []
    },
    "port_ExercisePriceRangeTenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ExercisePriceRangeTenMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsExercisePriceRangesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to exercise price range ten.",
        "label": "Exercise Price, Range Ten [Member]",
        "terseLabel": "Exercise price, range 10"
       }
      }
     },
     "auth_ref": []
    },
    "port_ExercisePriceRangeThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ExercisePriceRangeThreeMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsExercisePriceRangesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to exercise price range three.",
        "label": "Exercise Price, Range Three [Member]",
        "terseLabel": "Exercise price, range 3"
       }
      }
     },
     "auth_ref": []
    },
    "port_ExercisePriceRangeTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ExercisePriceRangeTwoMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsExercisePriceRangesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to exercise price range two.",
        "label": "Exercise Price, Range Two [Member]",
        "terseLabel": "Exercise price, range 2"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAdjustmentOfWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAdjustmentOfWarrants",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Adjustment of Warrants",
        "negatedLabel": "Change in fair value of warrant liability",
        "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r7"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesAtFairValueDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesAtFairValueDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangesInFairValueInstrumentsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangesInFairValueInstrumentsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "verboseLabel": "Fair Value Measurements",
        "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": [
      "r634",
      "r635",
      "r648",
      "r956"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesAtFairValueDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesAtFairValueDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangesInFairValueInstrumentsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangesInFairValueInstrumentsDetailss"
     ],
     "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": [
      "r634",
      "r635",
      "r648",
      "r956"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]",
        "terseLabel": "Fair Value Measurement Inputs",
        "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": [
      "r636",
      "r637",
      "r638",
      "r957"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]",
        "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r636",
      "r637",
      "r638",
      "r957"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsTables",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsTabless"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]",
        "terseLabel": "Schedule of quantitative information regarding Level 3 fair value measurements inputs",
        "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r636",
      "r637",
      "r957"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsMeasuredOnNonrecurringBasisTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsTables",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsTabless"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements, Nonrecurring [Table Text Block]",
        "terseLabel": "Schedule of quantitative information regarding Level 3 fair value measurements inputs date",
        "documentation": "Tabular disclosure of assets and liabilities by class, including financial instruments measured at fair value that are classified in shareholders' equity, if any, that are measured at fair value on a nonrecurring basis in periods after initial recognition (for example, impaired assets). Disclosures may include, but are not limited to: (a) the fair value measurements recorded and the reasons for the measurements and (b) the level within the fair value hierarchy in which the fair value measurements are categorized in their entirety (levels 1, 2, 3)."
       }
      }
     },
     "auth_ref": [
      "r1154",
      "r1155"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsTables",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsTabless"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of assets and liabilities that are measured at fair value on a recurring basis",
        "documentation": "Tabular disclosure of assets, 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)."
       }
      }
     },
     "auth_ref": [
      "r1154",
      "r1155"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesAtFairValueDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesAtFairValueDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfCompanySLiabilitiesDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfCompanySLiabilitiesDetailss"
     ],
     "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": [
      "r440",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r633",
      "r635",
      "r636",
      "r637",
      "r638",
      "r647",
      "r648",
      "r650",
      "r700",
      "r701",
      "r702",
      "r930",
      "r931",
      "r942",
      "r943",
      "r944",
      "r956",
      "r957"
     ]
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByLiabilityClassAxis",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesAtFairValueDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesAtFairValueDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfCompanySLiabilitiesDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfCompanySLiabilitiesDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangesInFairValueInstrumentsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangesInFairValueInstrumentsDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liability Class [Axis]",
        "documentation": "Information by class of liability."
       }
      }
     },
     "auth_ref": [
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r649"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesAtFairValueDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesAtFairValueDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Frequency [Axis]",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r634",
      "r635",
      "r636",
      "r638",
      "r956",
      "r1157",
      "r1161"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurements",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementss"
     ],
     "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": [
      "r643",
      "r645",
      "r646",
      "r647",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r723",
      "r956",
      "r958"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesAtFairValueDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesAtFairValueDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Level 1",
        "terseLabel": "Level 1",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r440",
      "r487",
      "r492",
      "r635",
      "r648",
      "r700",
      "r942",
      "r943",
      "r944",
      "r956"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesAtFairValueDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesAtFairValueDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfCompanySLiabilitiesDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfCompanySLiabilitiesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Level 2",
        "terseLabel": "Level 2",
        "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": [
      "r440",
      "r487",
      "r492",
      "r635",
      "r636",
      "r648",
      "r701",
      "r930",
      "r931",
      "r942",
      "r943",
      "r944",
      "r956"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsTables",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsTabless"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of fair value hierarchy for liabilities measured at fair value on a 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": [
      "r1154",
      "r1155"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesAtFairValueDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesAtFairValueDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfCompanySLiabilitiesDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfCompanySLiabilitiesDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangesInFairValueInstrumentsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangesInFairValueInstrumentsDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value by Liability Class [Domain]",
        "documentation": "Represents classes of liabilities measured and disclosed at fair value."
       }
      }
     },
     "auth_ref": [
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r649"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfCompanySLiabilitiesDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfCompanySLiabilitiesDetailss"
     ],
     "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": [
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfCompanySLiabilitiesDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfCompanySLiabilitiesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "documentation": "Disclosure of information about financial instrument liability measured at fair value on recurring basis using unobservable input."
       }
      }
     },
     "auth_ref": [
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r649"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsTables",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsTabless"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of changes in fair value of warrant liabilities",
        "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": [
      "r639",
      "r644",
      "r649"
     ]
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementFrequencyDomain",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesAtFairValueDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesAtFairValueDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Frequency [Domain]",
        "documentation": "Measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r634",
      "r635",
      "r636",
      "r638",
      "r956",
      "r1157",
      "r1161"
     ]
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "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": []
    },
    "port_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel2": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel2",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfCompanySLiabilitiesDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfCompanySLiabilitiesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transfers of financial instrument classified as a liability into level 2 of the fair value hierarchy.",
        "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Liability Transfers Into Level2",
        "verboseLabel": "Transfer of Public Warrant liability to Level 2"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangesInFairValueInstrumentsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangesInFairValueInstrumentsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances",
        "verboseLabel": "Establishment of share repurchase liability",
        "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": [
      "r642",
      "r649"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfCompanySLiabilitiesDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfCompanySLiabilitiesDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangesInFairValueInstrumentsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangesInFairValueInstrumentsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)",
        "terseLabel": "Change in fair value of Private Placement Warrant liability",
        "verboseLabel": "Change in fair value",
        "documentation": "Amount of increase (decrease) 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": [
      "r1159",
      "r1160"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangesInFairValueInstrumentsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangesInFairValueInstrumentsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements",
        "terseLabel": "Share repurchase payment",
        "documentation": "Amount of settlements 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": [
      "r642",
      "r649"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangesInFairValueInstrumentsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangesInFairValueInstrumentsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "periodEndLabel": "Derivative warrant liabilities balance at ending",
        "periodStartLabel": "Derivative warrant liabilities balance at beginning",
        "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": [
      "r639",
      "r649"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesAtFairValueDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesAtFairValueDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfCompanySLiabilitiesDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfCompanySLiabilitiesDetailss"
     ],
     "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": [
      "r440",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r633",
      "r635",
      "r636",
      "r637",
      "r638",
      "r647",
      "r648",
      "r650",
      "r700",
      "r701",
      "r702",
      "r930",
      "r931",
      "r942",
      "r943",
      "r944",
      "r956",
      "r957"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsRecurringMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesAtFairValueDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesAtFairValueDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Recurring",
        "terseLabel": "Recurring",
        "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": [
      "r956",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1161"
     ]
    },
    "port_FairValueOfCommonStockOnAdditionalSharesTransferredPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "FairValueOfCommonStockOnAdditionalSharesTransferredPerShare",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value per share of Additional shares transferred upon consummation of extension.",
        "label": "Fair Value of Common Stock on Additional Shares Transferred Per Share",
        "terseLabel": "Fair value of common stock on additional shares transferred per share"
       }
      }
     },
     "auth_ref": []
    },
    "port_FairValueOfCommonStockTransferred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "FairValueOfCommonStockTransferred",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of excess fair value of common stock transferred by Sponsor in non-cash investing and financing activities.",
        "label": "Fair Value of Common Stock Transferred",
        "terseLabel": "Fair value per share of shares transferred upon consummation of extension"
       }
      }
     },
     "auth_ref": []
    },
    "port_FairValueOfCommonStockTransferredPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "FairValueOfCommonStockTransferredPerShare",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value per share of shares transferred upon consummation of extension.",
        "label": "Fair Value of Common Stock Transferred Per Share",
        "terseLabel": "Fair value per share of shares transferred upon consummation of extension (in per shares)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "verboseLabel": "Fair Value of Financial Instruments",
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FederalIncomeTaxExpenseBenefitContinuingOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesNetDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Federal Income Tax Expense (Benefit), Continuing Operations",
        "totalLabel": "Total",
        "documentation": "Amount of current and deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r261",
      "r549",
      "r550"
     ]
    },
    "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Federal Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "U.S. Federal:"
       }
      }
     },
     "auth_ref": []
    },
    "port_FilmmakerNotesReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "FilmmakerNotesReceivableMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureNotesReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to filmmaker notes receivable.",
        "label": "Filmmaker Notes Receivable [Member]",
        "terseLabel": "Filmmaker notes receivable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLoansAndLeasesReceivablePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLoansAndLeasesReceivablePolicy",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing Receivable [Policy Text Block]",
        "terseLabel": "Notes Receivable",
        "documentation": "Disclosure of accounting policy for financing receivable."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r175",
      "r176",
      "r177",
      "r178",
      "r348",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1062",
      "r1063"
     ]
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancingReceivableAllowanceForCreditLosses",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesContentIntangibleAssetsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesNotesReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing Receivable, Allowance for Credit Loss",
        "terseLabel": "Allowance for doubtful notes receivable",
        "documentation": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement."
       }
      }
     },
     "auth_ref": [
      "r174",
      "r194",
      "r195",
      "r196",
      "r236",
      "r362",
      "r363",
      "r365",
      "r1181"
     ]
    },
    "us-gaap_FinancingReceivableThresholdPeriodPastDue": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancingReceivableThresholdPeriodPastDue",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesContentIntangibleAssetsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesNotesReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing Receivable, Threshold Period Past Due",
        "terseLabel": "Financing receivable, threshold period past due",
        "documentation": "Threshold period for when financing receivable is considered past due, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Excludes threshold period past due to write off as uncollectible."
       }
      }
     },
     "auth_ref": [
      "r366"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesContentIntangibleAssetsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesNotesReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Estimated economic useful lives",
        "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",
     "calculation": {
      "http://www.southportone.com/role/DisclosureIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedLabel": "Less accumulated amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r230",
      "r373",
      "r382",
      "r927"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Intangible assets, gross",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r373",
      "r382",
      "r714",
      "r927"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureIntangibleAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Intangible assets, net",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r710",
      "r1072"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets"
       }
      }
     },
     "auth_ref": []
    },
    "port_FounderSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "FounderSharesMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to founder shares.",
        "label": "Founder Shares [Member]",
        "terseLabel": "Founder shares"
       }
      }
     },
     "auth_ref": []
    },
    "port_FranchiseTaxAnnualFilingFeesPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "FranchiseTaxAnnualFilingFeesPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of franchise tax annual filing fees paid during the period.",
        "label": "Franchise Tax, Annual Filing Fees Paid",
        "terseLabel": "Franchise tax, annual filing fees paid"
       }
      }
     },
     "auth_ref": []
    },
    "port_FranchiseTaxExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "FranchiseTaxExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Franchise Tax expense.",
        "label": "Franchise Tax Expense",
        "terseLabel": "Franchise tax",
        "verboseLabel": "Franchise tax expense"
       }
      }
     },
     "auth_ref": []
    },
    "port_FranchiseTaxMonthlyInterestPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "FranchiseTaxMonthlyInterestPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of franchise tax monthly interest paid during the period.",
        "label": "Franchise Tax, Monthly Interest Paid",
        "terseLabel": "Franchise tax, monthly interest paid"
       }
      }
     },
     "auth_ref": []
    },
    "port_FranchiseTaxPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "FranchiseTaxPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of franchise tax paid during the period.",
        "label": "Franchise Tax Paid",
        "terseLabel": "Franchise tax amount"
       }
      }
     },
     "auth_ref": []
    },
    "port_FranchiseTaxPaidIncludingPenaltyInterestAndAnnualFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "FranchiseTaxPaidIncludingPenaltyInterestAndAnnualFees",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of franchise tax paid including penalty, interest and annual filing fees.",
        "label": "Franchise Tax Paid Including Penalty, Interest and Annual Fees",
        "terseLabel": "Franchise tax paid"
       }
      }
     },
     "auth_ref": []
    },
    "port_FranchiseTaxPayableIncludingInterestAndPenalties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "FranchiseTaxPayableIncludingInterestAndPenalties",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of franchise tax payable including interest and penalties.",
        "label": "Franchise Tax Payable Including Interest And Penalties",
        "terseLabel": "Amount of franchise tax accrual"
       }
      }
     },
     "auth_ref": []
    },
    "port_FranchiseTaxPayableInterestAndPenalties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "FranchiseTaxPayableInterestAndPenalties",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest and penalties payable related to franchise tax.",
        "label": "Franchise Tax Payable, Interest And Penalties",
        "terseLabel": "Amount of interest and penalties"
       }
      }
     },
     "auth_ref": []
    },
    "port_FranchiseTaxPayableTaxAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "FranchiseTaxPayableTaxAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of franchise tax payable.",
        "label": "Franchise Tax Payable, Tax Amount",
        "terseLabel": "Franchise tax"
       }
      }
     },
     "auth_ref": []
    },
    "port_FranchiseTaxPenaltyPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "FranchiseTaxPenaltyPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of franchise tax penalty paid during the period.",
        "label": "Franchise Tax, Penalty Paid",
        "terseLabel": "Franchise tax, penalty paid"
       }
      }
     },
     "auth_ref": []
    },
    "port_FundRaisingServicesServiceFeesPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "FundRaisingServicesServiceFeesPercentage",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsAndNoteDiscountAndDeferredRevenueDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDeferredRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of service fee charged by the provider of service for accessing its portal for raising funds.",
        "label": "Fund Raising Services, Service Fees, Percentage",
        "terseLabel": "Percentage of fund raising service fees"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails",
      "http://www.southportone.com/role/DisclosurePropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture and fixtures",
        "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": []
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "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": [
      "r120",
      "r839"
     ]
    },
    "port_GeneralAndAdministrativeExpensesPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "GeneralAndAdministrativeExpensesPolicyPolicyTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding general and administrative expenses.",
        "label": "General and Administrative Expenses, Policy [Policy Text Block]",
        "terseLabel": "General and Administrative Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GeneralInsuranceExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralInsuranceExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General Insurance Expense",
        "terseLabel": "Insurance expense",
        "documentation": "The expense in the period incurred with respect to protection provided by insurance entities against risks other than risks associated with production (which are allocated to cost of sales)."
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Intangible Assets",
        "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined."
       }
      }
     },
     "auth_ref": [
      "r374",
      "r385",
      "r387"
     ]
    },
    "port_GuaranteeLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "GuaranteeLoanMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to guarantee loan.",
        "label": "Guarantee Loan [Member]",
        "terseLabel": "Guaranteed loan"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GuaranteeObligationsCurrentCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GuaranteeObligationsCurrentCarryingValue",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Guarantor Obligations, Current Carrying Value",
        "terseLabel": "Loan guarantee payable",
        "documentation": "The current carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees."
       }
      }
     },
     "auth_ref": [
      "r414"
     ]
    },
    "us-gaap_GuaranteeObligationsMaximumExposure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GuaranteeObligationsMaximumExposure",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Guarantor Obligations, Maximum Exposure, Undiscounted",
        "terseLabel": "Maximum guarantee exposure",
        "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions."
       }
      }
     },
     "auth_ref": [
      "r413"
     ]
    },
    "port_HeldInTrustAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "HeldInTrustAccounts",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents the amount of held in trust accounts.",
        "label": "Held In Trust Accounts",
        "terseLabel": "Proceeds held in trust account"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IPOMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IPOMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetailss",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "IPO [Member]",
        "terseLabel": "IPO",
        "documentation": "First sale of stock by a private company to the public."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDigitalAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment, Intangible Asset, Indefinite-Lived (Excluding Goodwill), Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of indefinite-lived intangible asset excluding goodwill."
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfIntangibleAssetsFinitelived",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesContentIntangibleAssetsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesNotesReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of Intangible Assets, Finite-Lived",
        "terseLabel": "Impairment of long-lived assets write-down",
        "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": [
      "r376",
      "r1029",
      "r1074"
     ]
    },
    "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDigitalAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)",
        "terseLabel": "Impairment of intangible assets",
        "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value."
       }
      }
     },
     "auth_ref": [
      "r376",
      "r1029",
      "r1073",
      "r1074"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "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",
      "r137"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "(Loss) income 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": [
      "r115",
      "r167",
      "r171",
      "r726",
      "r745",
      "r914",
      "r920",
      "r1049",
      "r1051",
      "r1052",
      "r1053",
      "r1054"
     ]
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromEquityMethodInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureInvestmentsInAffiliatesDetails",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Equity Method Investments",
        "negatedLabel": "Investments in affiliates gain",
        "verboseLabel": "Investees' net income (loss)",
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r116",
      "r166",
      "r304",
      "r318",
      "r335",
      "r349",
      "r744"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxes",
      "http://www.southportone.com/role/DisclosureIncomeTaxess",
      "http://www.southportone.com/role/DisclosureIncomeTaxesss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r262",
      "r545",
      "r551",
      "r557",
      "r558",
      "r559",
      "r562",
      "r568",
      "r579",
      "r581",
      "r582",
      "r583",
      "r785",
      "r953"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.southportone.com/role/DisclosureIncomeTaxesIncomeTaxProvisionDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.southportone.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesNetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.southportone.com/role/DisclosureIncomeTaxesIncomeTaxReconciliationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesDetails",
      "http://www.southportone.com/role/DisclosureIncomeTaxesIncomeTaxProvisionDetails",
      "http://www.southportone.com/role/DisclosureIncomeTaxesIncomeTaxReconciliationDetails",
      "http://www.southportone.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesNetDetails",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense (Benefit)",
        "negatedLabel": "Provision for income taxes",
        "terseLabel": "Income tax benefit",
        "totalLabel": "Income tax provision",
        "verboseLabel": "Income tax provision",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r191",
      "r284",
      "r285",
      "r304",
      "r319",
      "r335",
      "r549",
      "r551",
      "r580",
      "r752",
      "r953"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Income tax expense (benefit), continuing operations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]",
        "terseLabel": "Provision for Income Taxes Reconciliation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes",
        "verboseLabel": "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": [
      "r243",
      "r547",
      "r548",
      "r562",
      "r563",
      "r567",
      "r572",
      "r779"
     ]
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureIncomeTaxesIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesIncomeTaxReconciliationDetails"
     ],
     "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": [
      "r555",
      "r953",
      "r1137"
     ]
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureIncomeTaxesIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Federal income tax at statutory rates",
        "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": [
      "r551",
      "r953"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationOtherReconcilingItems",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureIncomeTaxesIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount",
        "terseLabel": "Other",
        "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying statutory federal (national) tax rate to pretax income (loss) from continuing operation attributable to other reconciling item. Excludes state and local income tax expense (benefit), federal tax expense (benefit), statutory income tax expense (benefit) outside of country of domicile, tax credit, nondeductible expense, deduction, income tax settlement, income tax contingency, and cross-border tax law."
       }
      }
     },
     "auth_ref": [
      "r1137",
      "r1138"
     ]
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureIncomeTaxesIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "State income tax at statutory rates",
        "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": [
      "r553",
      "r953",
      "r1137"
     ]
    },
    "us-gaap_IncomeTaxReconciliationTaxCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationTaxCredits",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureIncomeTaxesIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount",
        "negatedLabel": "Federal 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 tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits."
       }
      }
     },
     "auth_ref": [
      "r554",
      "r556",
      "r1137"
     ]
    },
    "us-gaap_IncomeTaxesPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetails",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes Paid",
        "terseLabel": "Estimated federal taxes paid",
        "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r129",
      "r1030",
      "r1140",
      "r1141"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Cash paid for income taxes",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r255",
      "r569",
      "r570"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accounts payable and accrued expenses",
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "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": [
      "r6"
     ]
    },
    "port_IncreaseDecreaseInAccruedLicensingRoyalties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "IncreaseDecreaseInAccruedLicensingRoyalties",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in accrued licensing royalties.",
        "label": "Increase (Decrease) in Accrued Licensing Royalties",
        "terseLabel": "Accrued licensing royalties"
       }
      }
     },
     "auth_ref": []
    },
    "port_IncreaseDecreaseInAdministrativeSupportFeePayableRelatedParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "IncreaseDecreaseInAdministrativeSupportFeePayableRelatedParty",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in administrative support fee payable related party.",
        "label": "Increase (Decrease) in Administrative Support Fee Payable Related Party",
        "terseLabel": "Administrative support fee - related party"
       }
      }
     },
     "auth_ref": []
    },
    "port_IncreaseDecreaseInContent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "IncreaseDecreaseInContent",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amount of content.",
        "label": "Increase (Decrease) in Content",
        "negatedLabel": "Content"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "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": [
      "r707",
      "r1028"
     ]
    },
    "us-gaap_IncreaseDecreaseInDepositOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInDepositOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Deposit Assets",
        "negatedLabel": "Certificate of deposit",
        "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": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInDueToRelatedPartiesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Due to Related Parties, Current",
        "terseLabel": "Due to related party",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Physical media inventory",
        "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": [
      "r6"
     ]
    },
    "port_IncreaseDecreaseInLicensingReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "IncreaseDecreaseInLicensingReceivables",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amount due from licensing arrangements.",
        "label": "Increase (Decrease) in Licensing Receivables",
        "negatedLabel": "Licensing receivables"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:",
        "verboseLabel": "Change in operating assets and liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "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": [
      "r1004",
      "r1028"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherNoncurrentAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Other Noncurrent Assets",
        "negatedLabel": "Other long-term assets",
        "documentation": "Amount of increase (decrease) in noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r1028"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "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": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPrepaidExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Prepaid Expense",
        "negatedLabel": "Prepaid expenses",
        "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "port_InitialBusinessCombinationSharesIssuableAsPercentOfOutstandingShares": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "InitialBusinessCombinationSharesIssuableAsPercentOfOutstandingShares",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockholdersDeficitCommonStockDetails",
      "http://www.southportone.com/role/DisclosureStockholdersEquityCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of outstanding stock after stock conversion issuable pursuant to initial business combination transaction.",
        "label": "Initial Business Combination, Shares Issuable As A Percent Of Outstanding Shares",
        "terseLabel": "Number of common stock issuable pursuant to Initial Business Combination, as a percent of outstanding shares (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "port_InitialPublicOfferingOverAllotmentAndPrivatePlacementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "InitialPublicOfferingOverAllotmentAndPrivatePlacementMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetailss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for initial public offering over allotment and private placement.",
        "label": "Initial Public Offering Over Allotment And Private Placement [Member]",
        "terseLabel": "Initial Public Offering, Over-Allotment and the Private Placement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Intangible assets",
        "documentation": "The entire disclosure for all or part of the information related to intangible assets."
       }
      }
     },
     "auth_ref": [
      "r374",
      "r384",
      "r386",
      "r899",
      "r900"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible assets, net",
        "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": [
      "r375",
      "r1072",
      "r1073"
     ]
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense, Nonoperating",
        "negatedLabel": "Financing expense",
        "negatedTerseLabel": "Interest expense",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r316",
      "r1023"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Cash paid for interest",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r250",
      "r253",
      "r254"
     ]
    },
    "us-gaap_InventoryAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryAdjustments",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLicensingReceivablesPhysicalInventoryAndPrepaidExpensesAndOtherDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLicensingReceivablesPhysicalMediaInventoryAndPrepaidExpensesAndOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Adjustments",
        "terseLabel": "Physical media inventory",
        "verboseLabel": "Reserve for physical media inventory",
        "documentation": "Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r1019"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Net",
        "terseLabel": "Physical media inventory",
        "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": [
      "r238",
      "r904",
      "r963"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Physical Inventory",
        "verboseLabel": "Physical Media Inventory",
        "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": [
      "r181",
      "r226",
      "r237",
      "r368",
      "r369",
      "r370",
      "r708",
      "r910"
     ]
    },
    "us-gaap_InvestmentIncomeDividend": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentIncomeDividend",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Income, Dividend",
        "terseLabel": "Dividend income on marketable securities held in Trust Account",
        "documentation": "Amount of dividend income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r121"
     ]
    },
    "port_InvestmentIncomeDividendAccruedOnMarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "InvestmentIncomeDividendAccruedOnMarketableSecurities",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of dividend income accrued on marketable securities.",
        "label": "Investment Income Dividend Accrued On Marketable Securities",
        "negatedLabel": "Accrued dividend on marketable securities held in Trust Account"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentIncomeInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Income, Interest",
        "terseLabel": "Interest income",
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r304",
      "r315",
      "r335",
      "r920",
      "r1022"
     ]
    },
    "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      },
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures",
        "terseLabel": "Investments in affiliates",
        "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate."
       }
      }
     },
     "auth_ref": [
      "r1017"
     ]
    },
    "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in Affiliates"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentsInAndAdvancesToAffiliatesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentsInAndAdvancesToAffiliatesLineItems",
     "presentation": [
      "http://www.southportone.com/role/DisclosureInvestmentsInAffiliatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in and Advances to Affiliates [Line Items]",
        "terseLabel": "Investments in Affiliates",
        "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_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureInvestmentsInAffiliates"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in and Advances to Affiliates, Schedule of Investments [Text Block]",
        "terseLabel": "Investments in Affiliates",
        "documentation": "The entire disclosure for the information summarizing investments in and advances to majority-owned subsidiaries, other controlled companies, and other affiliates. It reflects specified information about ownership, financial results from, and financial position in such entities."
       }
      }
     },
     "auth_ref": [
      "r872",
      "r884",
      "r885"
     ]
    },
    "us-gaap_InvestmentsInAndAdvancesToAffiliatesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentsInAndAdvancesToAffiliatesTable",
     "presentation": [
      "http://www.southportone.com/role/DisclosureInvestmentsInAffiliatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in and Advances to Affiliates [Table]",
        "documentation": "Disclosure of information about investment in and advance to affiliate."
       }
      }
     },
     "auth_ref": [
      "r871",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886"
     ]
    },
    "port_InvestmentsMaximumMaturityTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "InvestmentsMaximumMaturityTerm",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetailss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum maturity term of investments, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Investments Maximum Maturity Term",
        "terseLabel": "Maturity term of U.S. government securities"
       }
      }
     },
     "auth_ref": []
    },
    "port_LeaseQuantitativeDisclosureTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "LeaseQuantitativeDisclosureTableTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesTables",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesTabless"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of quantitative aspects pursuant to leases.",
        "label": "Lease Quantitative Disclosure [Table Text Block]",
        "terseLabel": "Summary of weighted average remaining lease terms and interest rates"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails",
      "http://www.southportone.com/role/DisclosurePropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r681"
     ]
    },
    "port_LegalAndAccountingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "LegalAndAccountingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Legal and Accounting expense.",
        "label": "Legal And Accounting Expense",
        "terseLabel": "Legal and accounting expenses"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.southportone.com/role/DisclosureAccruedExpenses",
      "http://www.southportone.com/role/DisclosureAccruedExpensesDetails",
      "http://www.southportone.com/role/DisclosureAccruedExpensesTables",
      "http://www.southportone.com/role/DisclosureAccruedSettlementCostSettlementCostMaturitiesDetails",
      "http://www.southportone.com/role/DisclosureAccruedSettlementCosts",
      "http://www.southportone.com/role/DisclosureAccruedSettlementCostsDetails",
      "http://www.southportone.com/role/DisclosureAccruedSettlementCostsTables",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfOperatingLeaseLiabilitiesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfOperatingLeaseLiabilitiesDetailss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesTables",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesTabless",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesWeightedAverageRemainingLeaseTermsAndInterestRatesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesWeightedAverageRemainingLeaseTermsAndInterestRatesDetailss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciessss",
      "http://www.southportone.com/role/DisclosureCommonStock",
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetails",
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetailss",
      "http://www.southportone.com/role/DisclosureCommonStockScheduleOfLossPerShareDetails",
      "http://www.southportone.com/role/DisclosureCommonStockScheduleOfLossPerShareDetailss",
      "http://www.southportone.com/role/DisclosureCommonStockTables",
      "http://www.southportone.com/role/DisclosureCommonStockTabless",
      "http://www.southportone.com/role/DisclosureCommonStocks",
      "http://www.southportone.com/role/DisclosureContent",
      "http://www.southportone.com/role/DisclosureContentDetails",
      "http://www.southportone.com/role/DisclosureContentTables",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesContentIntangibleAssetsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsAndNoteDiscountAndDeferredRevenueDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDeferredRevenueDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDigitalAssetsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesAndRecentAccountingPronouncementsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLicensingReceivablesPhysicalInventoryAndPrepaidExpensesAndOtherDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLicensingReceivablesPhysicalMediaInventoryAndPrepaidExpensesAndOtherDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCashAndCashEquivalentsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesNotesReceivableDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesTables",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesTabless",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciess",
      "http://www.southportone.com/role/DisclosureDigitalAssetsAndDigitalAssetsReceivable",
      "http://www.southportone.com/role/DisclosureDigitalAssetsAndDigitalAssetsReceivableDigitalAssetsReceivableShownOnCondensedConsolidatedBalanceSheetsAdditionalInformationDetails",
      "http://www.southportone.com/role/DisclosureDigitalAssetsAndDigitalAssetsReceivableDigitalAssetsReceivableShownOnCondensedConsolidatedBalanceSheetsDetails",
      "http://www.southportone.com/role/DisclosureDigitalAssetsAndDigitalAssetsReceivableTables",
      "http://www.southportone.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetsDetails",
      "http://www.southportone.com/role/DisclosureIncomeTaxesDetailss",
      "http://www.southportone.com/role/DisclosureIncomeTaxesIncomeTaxReconciliationDetails",
      "http://www.southportone.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesNetDetails",
      "http://www.southportone.com/role/DisclosureIncomeTaxesTabless",
      "http://www.southportone.com/role/DisclosureIncomeTaxesss",
      "http://www.southportone.com/role/DisclosureIntangibleAssets",
      "http://www.southportone.com/role/DisclosureIntangibleAssetsDetails",
      "http://www.southportone.com/role/DisclosureIntangibleAssetsTables",
      "http://www.southportone.com/role/DisclosureInvestmentsInAffiliates",
      "http://www.southportone.com/role/DisclosureInvestmentsInAffiliatesDetails",
      "http://www.southportone.com/role/DisclosureNotesPayable",
      "http://www.southportone.com/role/DisclosureNotesPayableDetails",
      "http://www.southportone.com/role/DisclosureNotesPayableDetailss",
      "http://www.southportone.com/role/DisclosureNotesPayables",
      "http://www.southportone.com/role/DisclosureNotesReceivable",
      "http://www.southportone.com/role/DisclosureNotesReceivableDetails",
      "http://www.southportone.com/role/DisclosurePropertyAndEquipment",
      "http://www.southportone.com/role/DisclosurePropertyAndEquipmentDetails",
      "http://www.southportone.com/role/DisclosurePropertyAndEquipmentTables",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionssss",
      "http://www.southportone.com/role/DisclosureStockOptions",
      "http://www.southportone.com/role/DisclosureStockOptionsActivityDetails",
      "http://www.southportone.com/role/DisclosureStockOptionsAdditionalInformationDetails",
      "http://www.southportone.com/role/DisclosureStockOptionsCompensationCostsDetails",
      "http://www.southportone.com/role/DisclosureStockOptionsStockIncentivePlanDetails",
      "http://www.southportone.com/role/DisclosureStockOptionsTables",
      "http://www.southportone.com/role/DisclosureStockOptionsValuationAssumptionsDetails",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailssss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventssss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetsParentheticals",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LegalFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LegalFees",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Fees",
        "terseLabel": "Legal expense",
        "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings."
       }
      }
     },
     "auth_ref": [
      "r1006"
     ]
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Operating Leases",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r675"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesTables",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesTabless"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "terseLabel": "Schedule representing maturities of the operating lease liability",
        "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": [
      "r1169"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfOperatingLeaseLiabilitiesDetailsCalc2": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfOperatingLeaseLiabilitiesDetailss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfOperatingLeaseLiabilitiesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfOperatingLeaseLiabilitiesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total Lease Payments",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r680"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfOperatingLeaseLiabilitiesDetailss": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfOperatingLeaseLiabilitiesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfOperatingLeaseLiabilitiesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2025",
        "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": [
      "r680"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfOperatingLeaseLiabilitiesDetailss": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfOperatingLeaseLiabilitiesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfOperatingLeaseLiabilitiesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2029",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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": [
      "r680"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfOperatingLeaseLiabilitiesDetailss": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfOperatingLeaseLiabilitiesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfOperatingLeaseLiabilitiesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2028",
        "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": [
      "r680"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfOperatingLeaseLiabilitiesDetailss": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfOperatingLeaseLiabilitiesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfOperatingLeaseLiabilitiesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2027",
        "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": [
      "r680"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfOperatingLeaseLiabilitiesDetailss": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfOperatingLeaseLiabilitiesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfOperatingLeaseLiabilitiesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2026",
        "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": [
      "r680"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfOperatingLeaseLiabilitiesDetailsCalc2": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfOperatingLeaseLiabilitiesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfOperatingLeaseLiabilitiesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Less: Interest",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r680"
     ]
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesAndRecentAccountingPronouncementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Renewal Term",
        "terseLabel": "Renewal term",
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1168"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureInvestmentsInAffiliatesDetails",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities",
        "terseLabel": "Carrying amounts of the VIEs liabilities",
        "totalLabel": "TOTAL LIABILITIES",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r96",
      "r97",
      "r98",
      "r101",
      "r102",
      "r103",
      "r104",
      "r260",
      "r351",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r605",
      "r608",
      "r609",
      "r657",
      "r812",
      "r913",
      "r993",
      "r1103",
      "r1172",
      "r1173"
     ]
    },
    "us-gaap_LiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAbstract",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesAtFairValueDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesAtFairValueDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "Liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity",
        "totalLabel": "TOTAL LIABILITIES, COMMON STOCK SUBJECT TO POSSIBLE REDEMPTION AND STOCKHOLDERS' DEFICIT",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r165",
      "r739",
      "r963",
      "r1034",
      "r1067",
      "r1162"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES, COMMON STOCK SUBJECT TO POSSIBLE REDEMPTION AND STOCKHOLDERS' DEFICIT",
        "verboseLabel": "Liabilities and Stockholders' Equity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "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": [
      "r98",
      "r225",
      "r260",
      "r351",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r605",
      "r608",
      "r609",
      "r657",
      "r963",
      "r1103",
      "r1172",
      "r1173"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Noncurrent",
        "totalLabel": "Total Non-current Liabilities",
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r101",
      "r102",
      "r103",
      "r104",
      "r260",
      "r351",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r605",
      "r608",
      "r609",
      "r657",
      "r1103",
      "r1172",
      "r1173"
     ]
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesNoncurrentAbstract",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Noncurrent [Abstract]",
        "terseLabel": "Non-current liabilities:",
        "verboseLabel": "Non-Current liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "port_LicensingReceivablesAssignedInExchangeOfLoan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "LicensingReceivablesAssignedInExchangeOfLoan",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of licensing receivables,  assigned in exchange of loan granted.",
        "label": "Licensing Receivables Assigned In Exchange of Loan",
        "terseLabel": "Licensing receivables"
       }
      }
     },
     "auth_ref": []
    },
    "port_LicensingReceivablesPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "LicensingReceivablesPolicyPolicyTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for licensing receivables.",
        "label": "Licensing Receivables, Policy [Policy Text Block]",
        "terseLabel": "Licensing Receivables"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureNotesPayableDetails",
      "http://www.southportone.com/role/DisclosureNotesPayableDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Maximum borrowing capacity",
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r100"
     ]
    },
    "port_LiquidityPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "LiquidityPolicyTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for liquidity.",
        "label": "Liquidity [Policy Text Block]",
        "terseLabel": "Liquidity"
       }
      }
     },
     "auth_ref": []
    },
    "srt_LitigationCaseAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "LitigationCaseAxis",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Axis]",
        "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim."
       }
      }
     },
     "auth_ref": []
    },
    "srt_LitigationCaseTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "LitigationCaseTypeDomain",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Domain]",
        "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information."
       }
      }
     },
     "auth_ref": []
    },
    "port_LitigationLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "LitigationLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureAccruedSettlementCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of litigation liability upon timely payments and there is no breach or violation of the settlement agreement that remains uncured.",
        "label": "Litigation Liability",
        "terseLabel": "Litigation liability upon timely payments and no breach or violation"
       }
      }
     },
     "auth_ref": []
    },
    "port_LitigationLiabilityDiscount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "LitigationLiabilityDiscount",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureAccruedSettlementCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of discount of litigation liability since the Company had no uncured payment faults and did not default on its settlement promises through the date of this filing.",
        "label": "Litigation Liability, Discount",
        "terseLabel": "Discount amount"
       }
      }
     },
     "auth_ref": []
    },
    "port_LitigationLiabilityImputedInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "LitigationLiabilityImputedInterestRate",
     "presentation": [
      "http://www.southportone.com/role/DisclosureAccruedSettlementCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Imputed interest rate to calculate the present value of litigation liability.",
        "label": "Litigation Liability, Imputed Interest Rate",
        "terseLabel": "Imputed interest rate"
       }
      }
     },
     "auth_ref": []
    },
    "port_LitigationLiabilityQuarterlyPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "LitigationLiabilityQuarterlyPaymentsDue",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureAccruedSettlementCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payments due quarterly in a litigation settlement.",
        "label": "Litigation Liability, Quarterly Payments Due",
        "terseLabel": "Payments due quarterly"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LitigationReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LitigationReserve",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureAccruedSettlementCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Estimated Litigation Liability",
        "terseLabel": "Litigation liability",
        "documentation": "Aggregate carrying amount of the estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r1097"
     ]
    },
    "us-gaap_LitigationSettlementAmountAwardedToOtherParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LitigationSettlementAmountAwardedToOtherParty",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Settlement, Amount Awarded to Other Party",
        "terseLabel": "Amount of royalty",
        "documentation": "Amount awarded to other party in judgment or settlement of litigation."
       }
      }
     },
     "auth_ref": []
    },
    "port_LitigationSettlementAmountPerInstallmentInWhichSettledAmountToBePaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "LitigationSettlementAmountPerInstallmentInWhichSettledAmountToBePaid",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount to be paid in each installment for the settled amount  in litigation.",
        "label": "Litigation Settlement, Amount Per Installment In Which Settled Amount To Be Paid",
        "terseLabel": "Settlement amount per installment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LitigationSettlementExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LitigationSettlementExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureAccruedSettlementCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Settlement, Fee Expense",
        "terseLabel": "Litigation settlement expense",
        "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees."
       }
      }
     },
     "auth_ref": [
      "r1006"
     ]
    },
    "port_LitigationSettlementNumberOfInstallmentsInWhichSettledAmountToBePaid": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "LitigationSettlementNumberOfInstallmentsInWhichSettledAmountToBePaid",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of installments in which amount settled in litigation to be paid.",
        "label": "Litigation Settlement, Number of Installments In Which Settled Amount To Be Paid",
        "terseLabel": "Number of monthly installments"
       }
      }
     },
     "auth_ref": []
    },
    "port_LoanAndSecurityAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "LoanAndSecurityAgreementMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureNotesPayableDetails",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to loan and security agreement.",
        "label": "Loan And Security Agreement [Member]",
        "terseLabel": "Loan and Security Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "port_LoanGuaranteeReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "LoanGuaranteeReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the loan guarantee receivable, reported in the statement of financial position.",
        "label": "Loan Guarantee Receivable",
        "terseLabel": "Loan guarantee receivable"
       }
      }
     },
     "auth_ref": []
    },
    "port_LoansCollateralizedWithBitcoinAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "LoansCollateralizedWithBitcoinAssetsMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to loans collateralized with bitcoin assets.",
        "label": "Loans Collateralized With Bitcoin Assets [Member]",
        "terseLabel": "Loans Collateralized With Bitcoin Assets"
       }
      }
     },
     "auth_ref": []
    },
    "port_LoansConvertibleIntoWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "LoansConvertibleIntoWarrants",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Loans that may be convertible into warrants of the post-Business Combination entity.",
        "label": "Loans Convertible Into Warrants",
        "terseLabel": "Loans convertible into warrants"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureNotesReceivable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]",
        "terseLabel": "Notes Receivable",
        "documentation": "The entire disclosure for claims held for amounts due to entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses."
       }
      }
     },
     "auth_ref": [
      "r666",
      "r1055"
     ]
    },
    "port_LockUpShares33.0PercentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "LockUpShares33.0PercentMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to 33.0% lock up shares.",
        "label": "Lock Up Shares 33.0 Percent [Member]",
        "terseLabel": "Lock Up Shares 33.0 Percent"
       }
      }
     },
     "auth_ref": []
    },
    "port_LockUpShares50.0PercentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "LockUpShares50.0PercentMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to 50.0% lock up shares.",
        "label": "Lock Up Shares 50.0 Percent [Member]",
        "terseLabel": "Lock Up Shares 50.0 Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt",
        "terseLabel": "Long term debt, priority payments",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r162",
      "r439",
      "r453",
      "r930",
      "r931",
      "r961",
      "r1183"
     ]
    },
    "us-gaap_LongTermNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermNotesPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Payable, Noncurrent",
        "terseLabel": "Notes payable, net of current portion",
        "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss Contingency Nature [Axis]",
        "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r407",
      "r408",
      "r409",
      "r412",
      "r541",
      "r774",
      "r928",
      "r1098",
      "r1099"
     ]
    },
    "us-gaap_LossContingencyDamagesAwardedValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingencyDamagesAwardedValue",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss Contingency, Damages Awarded, Value",
        "terseLabel": "Total award",
        "documentation": "Amount of damages awarded to the plaintiff in the legal matter."
       }
      }
     },
     "auth_ref": [
      "r1097",
      "r1098",
      "r1099"
     ]
    },
    "port_LossContingencyDamagesAwardedValueForEachInfringedCopyright": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "LossContingencyDamagesAwardedValueForEachInfringedCopyright",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of damages awarded to the plaintiff in the legal matter for each infringed copyright.",
        "label": "Loss Contingency, Damages Awarded Value For Each Infringed Copyright",
        "terseLabel": "Statutory damages for each infringed title"
       }
      }
     },
     "auth_ref": []
    },
    "port_LossContingencyDamagesAwardedValueForInfringedCopyright": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "LossContingencyDamagesAwardedValueForInfringedCopyright",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of damages awarded to the plaintiff in the legal matter for each infringed title.",
        "label": "Loss Contingency, Damages Awarded Value For Infringed Copyright",
        "terseLabel": "Statutory damages awarded"
       }
      }
     },
     "auth_ref": []
    },
    "port_LossContingencyDamagesAwardedValueViolationsForEachInfringedTitle": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "LossContingencyDamagesAwardedValueViolationsForEachInfringedTitle",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of damages awarded to the plaintiff in the legal matter for violation for each infringed copyright.",
        "label": "Loss Contingency, Damages Awarded Value Violations For Each Infringed Title",
        "terseLabel": "Statutory damages for DMCA violations for each infringed title"
       }
      }
     },
     "auth_ref": []
    },
    "port_LossContingencyDamagesAwardedValueViolationsForInfringedTitle": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "LossContingencyDamagesAwardedValueViolationsForInfringedTitle",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of damages awarded to the plaintiff in the legal matter for violation of infringed copyright.",
        "label": "Loss Contingency, Damages Awarded Value, Violations For Infringed Title",
        "terseLabel": "Statutory damages awarded for DMCA violations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LossContingencyNatureDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingencyNatureDomain",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss Contingency, Nature [Domain]",
        "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability."
       }
      }
     },
     "auth_ref": [
      "r407",
      "r408",
      "r409",
      "r412",
      "r541",
      "r774",
      "r928",
      "r1098",
      "r1099"
     ]
    },
    "port_LossContingencyNumberOfSubsidiariesAddedAsAdditionalPlaintiffs": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "LossContingencyNumberOfSubsidiariesAddedAsAdditionalPlaintiffs",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of subsidiaries added as additional plaintiffs.",
        "label": "Loss Contingency, Number Of Subsidiaries Added As Additional Plaintiffs",
        "terseLabel": "Number of additional plaintiffs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LossContingencyPatentsAllegedlyInfringedNumber": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingencyPatentsAllegedlyInfringedNumber",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss Contingency, Patents Allegedly Infringed, Number",
        "terseLabel": "Number of titles",
        "documentation": "Number of another entity's patents that the entity has allegedly infringed."
       }
      }
     },
     "auth_ref": [
      "r1098",
      "r1099"
     ]
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "documentation": "Information by name or description of a single external customer or a group of external customers."
       }
      }
     },
     "auth_ref": [
      "r342",
      "r937",
      "r977",
      "r980",
      "r1108",
      "r1187",
      "r1188",
      "r1189",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1201",
      "r1202",
      "r1203",
      "r1204",
      "r1205",
      "r1206",
      "r1207",
      "r1208",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1215"
     ]
    },
    "port_MarketableSecuritiesHeldInTrustAccountPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "MarketableSecuritiesHeldInTrustAccountPolicyPolicyTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy related to marketable securities held in trust account.",
        "label": "Marketable Securities Held In Trust Account, Policy [Policy Text Block]",
        "terseLabel": "Marketable Securities Held in Trust Account"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marketing Expense",
        "terseLabel": "Expenses for marketing services",
        "documentation": "Expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services. Costs of public relations and corporate promotions are typically considered to be marketing costs."
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "port_MaximumBorrowingCapacityOfRelatedPartyPromissoryNote": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "MaximumBorrowingCapacityOfRelatedPartyPromissoryNote",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetailss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of maximum borrowing capacity of related party promissory note.",
        "label": "Maximum Borrowing Capacity Of Related Party Promissory Note",
        "terseLabel": "Maximum borrowing capacity of related party promissory note"
       }
      }
     },
     "auth_ref": []
    },
    "port_MaximumCommonStockSharesSubjectToForfeiture": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "MaximumCommonStockSharesSubjectToForfeiture",
     "presentation": [
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the maximum number of common stock shares subject to forfeiture.",
        "label": "Maximum Common Stock Shares Subject To Forfeiture",
        "verboseLabel": "Maximum shares subject to forfeiture"
       }
      }
     },
     "auth_ref": []
    },
    "port_MaximumLicensingReceivablesTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "MaximumLicensingReceivablesTerm",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLicensingReceivablesPhysicalInventoryAndPrepaidExpensesAndOtherDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLicensingReceivablesPhysicalMediaInventoryAndPrepaidExpensesAndOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum period of licensing receivables term in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days",
        "label": "Maximum Licensing Receivables Term",
        "terseLabel": "Maximum licensing receivables term"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesAndRecentAccountingPronouncementsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetailss",
      "http://www.southportone.com/role/DisclosureNotesPayableDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetailss",
      "http://www.southportone.com/role/DisclosureStockOptionsValuationAssumptionsDetails",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r215",
      "r216",
      "r408",
      "r409",
      "r410",
      "r411",
      "r494",
      "r541",
      "r638",
      "r706",
      "r760",
      "r761",
      "r774",
      "r804",
      "r805",
      "r867",
      "r868",
      "r869",
      "r870",
      "r873",
      "r897",
      "r898",
      "r926",
      "r934",
      "r947",
      "r957",
      "r958",
      "r959",
      "r960",
      "r978",
      "r1107",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179"
     ]
    },
    "port_MaximumNumberOfDemandsForRegistrationOfSecurities": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "MaximumNumberOfDemandsForRegistrationOfSecurities",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the maximum number of demands for registration of securities.",
        "label": "Maximum Number Of Demands For Registration Of Securities",
        "terseLabel": "Maximum number of demands for registration of securities"
       }
      }
     },
     "auth_ref": []
    },
    "port_MaximumRevenueParticipationRightsPayablePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "MaximumRevenueParticipationRightsPayablePercentage",
     "presentation": [
      "http://www.southportone.com/role/DisclosureNotesPayableDetails",
      "http://www.southportone.com/role/DisclosureNotesPayableDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum revenue participation rights payable by the company to each institutional investor as a percentage of invested amount.",
        "label": "Maximum Revenue Participation Rights Payable Percentage",
        "terseLabel": "Maximum Revenue participation rights payable (in percent)"
       }
      }
     },
     "auth_ref": []
    },
    "port_MaximumThresholdPeriodForFilingRegistrationStatementAfterBusinessCombination": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "MaximumThresholdPeriodForFilingRegistrationStatementAfterBusinessCombination",
     "presentation": [
      "http://www.southportone.com/role/DisclosureWarrantsDetails",
      "http://www.southportone.com/role/DisclosureWarrantsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum threshold period for filing registration statement after business combination, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Maximum Threshold Period For Filing Registration Statement After Business Combination",
        "terseLabel": "Threshold maximum period for filing registration statement after business combination"
       }
      }
     },
     "auth_ref": []
    },
    "port_MaximumThresholdPeriodForRegistrationStatementToBecomeEffectiveAfterBusinessCombination": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "MaximumThresholdPeriodForRegistrationStatementToBecomeEffectiveAfterBusinessCombination",
     "presentation": [
      "http://www.southportone.com/role/DisclosureWarrantsDetails",
      "http://www.southportone.com/role/DisclosureWarrantsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum threshold period for registration statement to become effective after business combination, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Maximum Threshold Period For Registration Statement To Become Effective After Business Combination",
        "terseLabel": "Threshold maximum period for registration statement to become effective after business combination"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MeasurementInputConversionPriceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputConversionPriceMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant to buy one share",
        "terseLabel": "Warrant to buy one share (adjusted for the probability of dissolution)",
        "verboseLabel": "Warrant to buy one share",
        "documentation": "Measurement input using price per share at which convertible share can be converted into common stock."
       }
      }
     },
     "auth_ref": [
      "r1156",
      "r1157",
      "r1158"
     ]
    },
    "port_MeasurementInputEstimatedProbabilityOfInitialBusinessCombinationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "MeasurementInputEstimatedProbabilityOfInitialBusinessCombinationMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using estimated probability of an Initial Business Combination.",
        "label": "Measurement Input, Estimated Probability of an Initial Business Combination [Member]",
        "terseLabel": "Estimated probability of an Initial Business Combination"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MeasurementInputExercisePriceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputExercisePriceMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise price",
        "terseLabel": "Exercise price",
        "documentation": "Measurement input using agreed upon price for exchange of underlying asset."
       }
      }
     },
     "auth_ref": [
      "r1156",
      "r1157",
      "r1158"
     ]
    },
    "us-gaap_MeasurementInputExpectedDividendRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputExpectedDividendRateMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend yield",
        "terseLabel": "Dividend yield",
        "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year."
       }
      }
     },
     "auth_ref": [
      "r1156",
      "r1157",
      "r1158"
     ]
    },
    "us-gaap_MeasurementInputExpectedTermMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputExpectedTermMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Term",
        "terseLabel": "Term",
        "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date."
       }
      }
     },
     "auth_ref": [
      "r1156",
      "r1157",
      "r1158"
     ]
    },
    "us-gaap_MeasurementInputPriceVolatilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputPriceVolatilityMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Volatility",
        "terseLabel": "Volatility",
        "verboseLabel": "Estimated volatility",
        "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns."
       }
      }
     },
     "auth_ref": [
      "r957",
      "r1156",
      "r1157",
      "r1158"
     ]
    },
    "us-gaap_MeasurementInputRiskFreeInterestRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputRiskFreeInterestRateMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk-free rate of interest",
        "terseLabel": "Risk-free rate",
        "verboseLabel": "Risk-free rate of interest",
        "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss."
       }
      }
     },
     "auth_ref": [
      "r1156",
      "r1157",
      "r1158"
     ]
    },
    "us-gaap_MeasurementInputSharePriceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputSharePriceMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock price",
        "terseLabel": "Common stock price",
        "documentation": "Measurement input using share price of saleable stock."
       }
      }
     },
     "auth_ref": [
      "r1156",
      "r1157",
      "r1158"
     ]
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputTypeAxis",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetailss"
     ],
     "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": [
      "r636",
      "r637",
      "r638",
      "r957"
     ]
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputTypeDomain",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input Type [Domain]",
        "documentation": "Measurement input used to determine value of asset and liability."
       }
      }
     },
     "auth_ref": [
      "r636",
      "r637",
      "r638",
      "r957"
     ]
    },
    "port_MerchandiseRevenueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "MerchandiseRevenueMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the member information pertaining to merchandise revenue.",
        "label": "Merchandise Revenue [Member]",
        "terseLabel": "Merchandise"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesAndRecentAccountingPronouncementsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetailss",
      "http://www.southportone.com/role/DisclosureNotesPayableDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetailss",
      "http://www.southportone.com/role/DisclosureStockOptionsValuationAssumptionsDetails",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r215",
      "r216",
      "r408",
      "r409",
      "r410",
      "r411",
      "r494",
      "r541",
      "r638",
      "r706",
      "r760",
      "r761",
      "r774",
      "r804",
      "r805",
      "r867",
      "r868",
      "r869",
      "r870",
      "r873",
      "r897",
      "r898",
      "r926",
      "r934",
      "r947",
      "r957",
      "r958",
      "r959",
      "r978",
      "r1107",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179"
     ]
    },
    "port_MinimumNetTangibleAssetsSubjectToNonRedemptionOfOutstandingShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "MinimumNetTangibleAssetsSubjectToNonRedemptionOfOutstandingShares",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents minimum net tangible assets outstanding subject to non redemption of outstanding shares.",
        "label": "Minimum Net Tangible assets, Subject to Non Redemption of Outstanding Shares",
        "terseLabel": "Minimum net tangible assets outstanding subject to non redemption"
       }
      }
     },
     "auth_ref": []
    },
    "port_MinimumNumberOfConsecutiveIndependentStockPriceValuationRequiredForVestingOfOptions": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "MinimumNumberOfConsecutiveIndependentStockPriceValuationRequiredForVestingOfOptions",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsStockIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum number of consecutive independent stock price valuation required for vesting of stock options as part of performance conditions.",
        "label": "Minimum Number Of Consecutive Independent Stock Price Valuation Required For Vesting Of Options",
        "terseLabel": "Minimum number of stock price valuation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MinorityInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MinorityInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Attributable to Noncontrolling Interest",
        "terseLabel": "Noncontrolling interests",
        "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r112",
      "r164",
      "r260",
      "r351",
      "r417",
      "r419",
      "r420",
      "r421",
      "r424",
      "r425",
      "r657",
      "r738",
      "r816"
     ]
    },
    "us-gaap_MinorityInterestDecreaseFromRedemptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MinorityInterestDecreaseFromRedemptions",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests",
        "negatedLabel": "Redemptions of equity",
        "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests)."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r146",
      "r154"
     ]
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "documentation": "Single external customer or group of external customers."
       }
      }
     },
     "auth_ref": [
      "r342",
      "r937",
      "r977",
      "r980",
      "r1108",
      "r1187",
      "r1188",
      "r1189",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1201",
      "r1202",
      "r1203",
      "r1204",
      "r1205",
      "r1206",
      "r1207",
      "r1208",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1215"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by (used in) 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": [
      "r252"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash Flows from Financing Activities:",
        "verboseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash (used in) provided by 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": [
      "r252"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash Flows from Investing Activities:",
        "verboseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCashAndCashEquivalentsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityDetails",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "terseLabel": "Cash in operating activity",
        "totalLabel": "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": [
      "r126",
      "r127",
      "r130"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash Flows from Operating Activities:",
        "verboseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetailss": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommonStockScheduleOfLossPerShareDetails",
      "http://www.southportone.com/role/DisclosureCommonStockScheduleOfLossPerShareDetailss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetailss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossDetailss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net (loss) income",
        "totalLabel": "Net (loss) income",
        "verboseLabel": "Net income",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r130",
      "r168",
      "r223",
      "r241",
      "r242",
      "r246",
      "r260",
      "r273",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r284",
      "r285",
      "r296",
      "r351",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r591",
      "r602",
      "r632",
      "r657",
      "r748",
      "r836",
      "r857",
      "r858",
      "r991",
      "r1103"
     ]
    },
    "us-gaap_NetIncomeLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAbstract",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommonStockScheduleOfLossPerShareDetails",
      "http://www.southportone.com/role/DisclosureCommonStockScheduleOfLossPerShareDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Attributable to Parent [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "terseLabel": "Net loss attributable to noncontrolling interests",
        "verboseLabel": "Net income (loss) attributable to noncontrolling interests",
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r155",
      "r241",
      "r242",
      "r281",
      "r284",
      "r285",
      "r747",
      "r1021"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetailss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "totalLabel": "Total income (loss) based on ownership percentage, basic",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r277",
      "r278",
      "r279",
      "r280",
      "r287",
      "r288",
      "r297",
      "r300",
      "r602"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetailss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "totalLabel": "Total income (loss) based on ownership percentage, diluted",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r289",
      "r292",
      "r293",
      "r294",
      "r295",
      "r297",
      "r300"
     ]
    },
    "port_NetIncomeLossExcludingTemporaryEquityAccretionToRedemptionValueAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "NetIncomeLossExcludingTemporaryEquityAccretionToRedemptionValueAdjustment",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period excluding accretion of temporary equity to redemption value.",
        "label": "Net Income (Loss) Excluding Temporary Equity, Accretion to Redemption Value, Adjustment",
        "negatedLabel": "Net loss including accretion of Class A redeemable shares to redemption value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recent 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": []
    },
    "port_NonRedeemableCommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "NonRedeemableCommonStockMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The member represents non-redeemable common stock.",
        "label": "Non Redeemable Common Stock [Member]",
        "terseLabel": "Class A and Class B Non-redeemable shares"
       }
      }
     },
     "auth_ref": []
    },
    "port_NonRedeemableWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "NonRedeemableWarrantsMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information for non-redeemable warrants.",
        "label": "Non Redeemable Warrants [Member]",
        "terseLabel": "Non redeemable warrants"
       }
      }
     },
     "auth_ref": []
    },
    "port_NonRedemptionAgreementExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "NonRedemptionAgreementExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the non-redemption agreement expense.",
        "label": "Non-Redemption Agreement Expense",
        "negatedLabel": "Non-redemption agreement expense",
        "terseLabel": "Non-redemption agreement expense"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "Supplemental Non-Cash Investing and Financing Activities:",
        "verboseLabel": "Supplemental disclosure of non-cash financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionInvestmentsAcquired1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncashOrPartNoncashAcquisitionInvestmentsAcquired1",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash or Part Noncash Acquisition, Investments Acquired",
        "verboseLabel": "Investment of bitcoin for issuance of common stock",
        "documentation": "The amount of investments that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but 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": [
      "r31",
      "r32",
      "r33"
     ]
    },
    "us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncontrollingInterestIncreaseFromBusinessCombination",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling Interest, Increase from Business Combination",
        "terseLabel": "Contributions from noncontrolling interests",
        "documentation": "Amount of increase in noncontrolling interest from a business combination."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r60",
      "r71"
     ]
    },
    "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance",
        "terseLabel": "Consolidation of noncontrolling interests",
        "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r60",
      "r154"
     ]
    },
    "us-gaap_NoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncontrollingInterestMember",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Noncontrolling Interests",
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r472",
      "r1041",
      "r1042",
      "r1043",
      "r1046",
      "r1220"
     ]
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense)",
        "totalLabel": "Other income",
        "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": [
      "r122"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other income (expense):",
        "verboseLabel": "Other (expense) income, net:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonrelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonrelatedPartyMember",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonrelated Party [Member]",
        "terseLabel": "Nonrelated Party",
        "documentation": "Party not related to reporting entity."
       }
      }
     },
     "auth_ref": [
      "r1037",
      "r1038"
     ]
    },
    "port_NoteAndWarrantPurchaseAgreementPrivateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "NoteAndWarrantPurchaseAgreementPrivateMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to the sale of stock through private placement under note and warrant purchase agreement.",
        "label": "Note And Warrant Purchase Agreement, Private [Member]",
        "terseLabel": "Note and warrant purchase agreement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesAndLoansReceivableGrossNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesAndLoansReceivableGrossNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureNotesReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing Receivable, before Allowance for Credit Loss, Noncurrent",
        "terseLabel": "Notes receivable under the agreement",
        "documentation": "Amortized cost, before allowance for credit loss, of financing receivable classified as noncurrent. Excludes net investment in lease."
       }
      }
     },
     "auth_ref": [
      "r1056",
      "r1070"
     ]
    },
    "us-gaap_NotesAndLoansReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesAndLoansReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Current portion of notes receivable",
        "documentation": "Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease."
       }
      }
     },
     "auth_ref": [
      "r724",
      "r1056"
     ]
    },
    "us-gaap_NotesAndLoansReceivableNetNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesAndLoansReceivableNetNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing Receivable, after Allowance for Credit Loss, Noncurrent",
        "terseLabel": "Notes receivable, net of current portion",
        "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureNotesPayableDetails",
      "http://www.southportone.com/role/DisclosureNotesPayableDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsSponsorPromissoryNoteDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsSponsorPromissoryNoteDetailss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Payable, Related Parties, Current",
        "terseLabel": "Notes and interest payable",
        "verboseLabel": "Promissory note - related party",
        "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r97"
     ]
    },
    "us-gaap_NotesPayableCurrentRelatedPartyTypeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesPayableCurrentRelatedPartyTypeExtensibleEnumeration",
     "presentation": [
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsSponsorPromissoryNoteDetailss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Payable, Current, Related Party [Extensible Enumeration]",
        "documentation": "Indicates status and type of related party for notes payable classified as current."
       }
      }
     },
     "auth_ref": [
      "r1171"
     ]
    },
    "us-gaap_NotesPayableOtherPayablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesPayableOtherPayablesMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Payable, Other Payables [Member]",
        "terseLabel": "several note agreements",
        "documentation": "A written promise to pay a note to a third party."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesReceivableMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureNotesReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Receivable [Member]",
        "terseLabel": "Notes receivable from content filtering service",
        "documentation": "An amount representing an agreement for an unconditional promise by the maker to pay the Entity (holder) a definite sum of money at a future date(s) within one year of the balance sheet date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesReceivableNet",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureNotesReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing Receivable, after Allowance for Credit Loss",
        "terseLabel": "Notes receivable net",
        "documentation": "Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease."
       }
      }
     },
     "auth_ref": [
      "r367",
      "r823",
      "r1056",
      "r1186"
     ]
    },
    "port_NotesReceivableTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "NotesReceivableTerm",
     "presentation": [
      "http://www.southportone.com/role/DisclosureNotesReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of notes receivable.",
        "label": "Notes Receivable Term",
        "terseLabel": "Notes receivable term"
       }
      }
     },
     "auth_ref": []
    },
    "port_NumberOfAngelGuildMembers": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "NumberOfAngelGuildMembers",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCashAndCashEquivalentsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Denotes number of angel Guild members.",
        "label": "Number Of Angel Guild Members",
        "terseLabel": "Number of angel guild members"
       }
      }
     },
     "auth_ref": []
    },
    "port_NumberOfArbitratorsForAppeal": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "NumberOfArbitratorsForAppeal",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of arbitrators selected for appeal.",
        "label": "Number Of Arbitrators For Appeal",
        "terseLabel": "Number of arbitrators"
       }
      }
     },
     "auth_ref": []
    },
    "port_NumberOfDirectorsInBoardElectedByEachClassOfCommonStockHolders": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "NumberOfDirectorsInBoardElectedByEachClassOfCommonStockHolders",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetails",
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of directors in the board elected by each class of common stock holders.",
        "label": "Number Of Directors In the Board Elected By Each Class Of Common Stock Holders",
        "terseLabel": "Number of directors elected by each class of shareholders"
       }
      }
     },
     "auth_ref": []
    },
    "port_NumberOfDirectorsInBoardElectedByOtherStockHolders": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "NumberOfDirectorsInBoardElectedByOtherStockHolders",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetails",
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of directors in the board elected by other stockholders i.e., apart from Class A, B and F stockholders.",
        "label": "Number Of Directors In the Board Elected By Other Stock Holders",
        "terseLabel": "Number of directors elected by all stock holders"
       }
      }
     },
     "auth_ref": []
    },
    "port_NumberOfEarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "NumberOfEarningsPerShareAbstract",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Number Of Common stock",
        "verboseLabel": "Number of Common stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSegmentInformationDetails",
      "http://www.southportone.com/role/DisclosureSegmentInformationDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segment",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r915",
      "r925",
      "r1050"
     ]
    },
    "port_NumberOfSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "NumberOfSharesIssued",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period.",
        "label": "Number Of shares Issued",
        "terseLabel": "Total number of shares"
       }
      }
     },
     "auth_ref": []
    },
    "port_NumberOfSharesIssuedPerUnit": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "NumberOfSharesIssuedPerUnit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents number of shares issued per unit.",
        "label": "Number of Shares Issued Per Unit",
        "verboseLabel": "Number of shares in a unit"
       }
      }
     },
     "auth_ref": []
    },
    "port_NumberOfUnitsGrantedToUnderwriters": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "NumberOfUnitsGrantedToUnderwriters",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of units granted to the underwriters.",
        "label": "Number of Units Granted To the Underwriters",
        "terseLabel": "Number of units granted to underwriters"
       }
      }
     },
     "auth_ref": []
    },
    "port_NumberOfVotesPerShare": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "NumberOfVotesPerShare",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetails",
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Denotes number of votes for each outstanding shares held by shareholders.",
        "label": "Number Of Votes Per Share",
        "terseLabel": "Number of votes for each share outstanding"
       }
      }
     },
     "auth_ref": []
    },
    "port_NumberOfWarrantsIssuedPerUnit": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "NumberOfWarrantsIssuedPerUnit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetailss",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents number of warrants issued per unit.",
        "label": "Number of Warrants Issued Per Unit",
        "verboseLabel": "Number of warrants in a unit"
       }
      }
     },
     "auth_ref": []
    },
    "port_ObligationToRedeemPercentageOfCommonStockWithRespectToAnyOtherMaterialProvisionRelatingToStockholdersRightsOrPreInitialBusinessCombinationActivity": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ObligationToRedeemPercentageOfCommonStockWithRespectToAnyOtherMaterialProvisionRelatingToStockholdersRightsOrPreInitialBusinessCombinationActivity",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the Company's obligation to redeem a specified percentage of the shares of Class A common stock sold in the Company's Initial Public Offering if the Company has not consummated a Business Combination within 24 months of the closing of its Initial Public Offering.",
        "label": "Obligation To Redeem Percentage Of Common Stock With Respect To Any Other Material Provision Relating To Stockholders Rights Or Pre Initial Business Combination Activity",
        "terseLabel": "Percentage of shares of stock the Company is obligated to redeem without consummating a business combination"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OfficeEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OfficeEquipmentMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Office Equipment [Member]",
        "terseLabel": "Office and computer equipment",
        "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingCostsAndExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingCostsAndExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Costs and Expenses",
        "totalLabel": "Total 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. Excludes Selling, General and Administrative Expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Income (Loss)",
        "totalLabel": "Loss from operations",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r914",
      "r1049",
      "r1051",
      "r1052",
      "r1053",
      "r1054"
     ]
    },
    "us-gaap_OperatingIncomeLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLossAbstract",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Income (Loss) [Abstract]",
        "terseLabel": "Operating costs:"
       }
      }
     },
     "auth_ref": []
    },
    "port_OperatingLeaseEscalationOfMonthlyLeasePayments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "OperatingLeaseEscalationOfMonthlyLeasePayments",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of operating lease escalation of monthly lease payments.",
        "label": "Operating Lease Escalation Of Monthly Lease Payments",
        "terseLabel": "Escalation of monthly lease payments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Expense",
        "terseLabel": "Lease expense for operating leases",
        "documentation": "Amount of operating lease expense. Excludes sublease income."
       }
      }
     },
     "auth_ref": [
      "r1167"
     ]
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfOperatingLeaseLiabilitiesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfOperatingLeaseLiabilitiesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Maturities of operating lease liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfOperatingLeaseLiabilitiesDetailsCalc2": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfOperatingLeaseLiabilitiesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfOperatingLeaseLiabilitiesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability",
        "terseLabel": "Present value of lease liabilities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r673"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Current portion of operating lease liabilities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r673"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities, net of current portion",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r673"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Payments",
        "terseLabel": "Lease payments",
        "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": [
      "r674",
      "r676"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 8.0
      },
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r672"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction",
        "terseLabel": "Amortization of operating lease assets",
        "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease."
       }
      }
     },
     "auth_ref": [
      "r1029"
     ]
    },
    "port_OperatingLeaseRightOfUseAssetsAndLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "OperatingLeaseRightOfUseAssetsAndLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of operating lease right-of-use assets and liabilities.",
        "label": "Operating Lease Right-of-use Assets and Liabilities",
        "terseLabel": "Operating lease right-of-use assets and liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesWeightedAverageRemainingLeaseTermsAndInterestRatesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesWeightedAverageRemainingLeaseTermsAndInterestRatesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted Average Discount Rate",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r679",
      "r962"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesWeightedAverageRemainingLeaseTermsAndInterestRatesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesWeightedAverageRemainingLeaseTermsAndInterestRatesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted Average Remaining Lease Term (years)",
        "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": [
      "r678",
      "r962"
     ]
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Net operating loss carryforwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r571"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of Organization and Business Operations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperations",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "Description of Organization and Business Operations",
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r153",
      "r776",
      "r777"
     ]
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureAccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other accrued expenses",
        "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": [
      "r97"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 9.0
      },
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other long-term assets",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r231"
     ]
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentsLineItems",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitments [Line Items]",
        "terseLabel": "Commitments and Contingencies",
        "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_OtherCommitmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentsTable",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitments [Table]",
        "documentation": "Disclosure of information about obligations resulting from other commitments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCostAndExpenseOperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCostAndExpenseOperating",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Cost and Expense, Operating",
        "terseLabel": "Other operating costs",
        "documentation": "The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r751",
      "r920"
     ]
    },
    "us-gaap_OtherGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other General and Administrative Expense",
        "terseLabel": "Administrative expenses",
        "documentation": "Amount of general and administrative expense classified as other."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r1219"
     ]
    },
    "us-gaap_OtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities",
        "terseLabel": "Outstanding Balance",
        "documentation": "Amount of liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r730",
      "r808",
      "r809",
      "r993",
      "r1184",
      "r1217"
     ]
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetailss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Due to Related Parties, Current",
        "terseLabel": "Due to related party",
        "verboseLabel": "Payments made by related party on behalf of the Company",
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r963"
     ]
    },
    "us-gaap_OtherLiabilityCurrentRelatedPartyTypeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilityCurrentRelatedPartyTypeExtensibleEnumeration",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liability, Current, Related Party, Type [Extensible Enumeration]",
        "documentation": "Indicates status and type of related party for liability classified as other and current."
       }
      }
     },
     "auth_ref": [
      "r1171"
     ]
    },
    "port_OtherLongTermAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "OtherLongTermAssetsPolicyTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding other long term assets.",
        "label": "Other Long Term Assets [Policy Text Block]",
        "terseLabel": "Other Long-Term Assets"
       }
      }
     },
     "auth_ref": []
    },
    "port_OtherOfferingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "OtherOfferingCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of other offering costs incurred.",
        "label": "Other Offering Costs",
        "terseLabel": "Other offering costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OverAllotmentOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OverAllotmentOptionMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Over-Allotment Option [Member]",
        "terseLabel": "Over-allotment",
        "documentation": "Right given to the underwriter to sell additional shares over the initial allotment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaidInKindInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaidInKindInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Paid-in-Kind Interest",
        "terseLabel": "Non-cash interest expense",
        "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "port_PayItForwardReceiptsOffsetAgainstSellingAndMarketingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "PayItForwardReceiptsOffsetAgainstSellingAndMarketingCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of pay-it-forward receipts offset against selling and marketing costs.",
        "label": "Pay-it-Forward Receipts Offset Against Selling and Marketing Costs",
        "terseLabel": "Pay-it-forward receipts offset against selling and marketing costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentForAcquisitionCryptoAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentForAcquisitionCryptoAsset",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payment for Acquisition, Crypto Asset",
        "negatedLabel": "Purchase of digital assets",
        "documentation": "Amount of cash outflow to acquire crypto asset. Excludes crypto asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r1024"
     ]
    },
    "port_PaymentMadeOverFourteenYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "PaymentMadeOverFourteenYearsMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureNotesReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to term of notes receivable.",
        "label": "Payment Made Over Fourteen Years [Member]",
        "terseLabel": "Payment made over fourteen years"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentOfFinancingAndStockIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentOfFinancingAndStockIssuanceCosts",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payment of Financing and Stock Issuance Costs",
        "terseLabel": "Offering cost",
        "documentation": "The total of the cash outflow during the period which has been paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt and the cost incurred directly for the issuance of equity securities."
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "port_PaymentWithinFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "PaymentWithinFiveYearsMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureNotesReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to term of notes receivable.",
        "label": "Payment Within Five Years [Member]",
        "terseLabel": "Payment within five years"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForLoans",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments for Loans",
        "terseLabel": "Payments for loans",
        "documentation": "Cash payments for and related to principal collection on loans related to operating activities."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_PaymentsForProceedsFromBusinessesAndInterestInAffiliates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForProceedsFromBusinessesAndInterestInAffiliates",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments for (Proceeds from) Businesses and Interest in Affiliates",
        "negatedLabel": "Investments in affiliates",
        "documentation": "The net cash outflow or inflow associated with the acquisition or sale of a business segment during the period."
       }
      }
     },
     "auth_ref": []
    },
    "port_PaymentsForProceedsFromPropertyAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "PaymentsForProceedsFromPropertyAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash outflow or inflow from purchases, sales and disposals of property, plant and equipment.",
        "label": "Payments for (Proceeds from) Property and Equipment",
        "negatedLabel": "Purchases of property and equipment"
       }
      }
     },
     "auth_ref": []
    },
    "port_PaymentsForRedemptionOfTemporaryEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "PaymentsForRedemptionOfTemporaryEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to redeem common stock from temporary equity during the period.",
        "label": "Payments for Redemption of Temporary Equity",
        "negatedLabel": "Payment to Class A common stockholders for redemptions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetails",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Repurchase of common stock",
        "terseLabel": "Consideration for transfer of shares",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r124"
     ]
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfDebtIssuanceCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureNotesPayableDetailss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments of Debt Issuance Costs",
        "negatedLabel": "Debt financing fees",
        "terseLabel": "Issuance costs",
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfStockIssuanceCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments of Stock Issuance Costs",
        "negatedLabel": "Fees related to issuance of common stock and minority interest",
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security."
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "port_PaymentsTOminorityShareholdersPaymentsToMinorityShareholders": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "PaymentsTOminorityShareholdersPaymentsToMinorityShareholders",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityDetails",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from a Redemption of equity in noncontrolling interests.",
        "label": "Payments To Minority Shareholders Payments To Minority Shareholders",
        "negatedLabel": "Redemption of equity in noncontrolling interests",
        "terseLabel": "Payments to minority shareholders"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireBusinessesGross",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Businesses, Gross",
        "terseLabel": "Payments related to proposed acquisition",
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r597"
     ]
    },
    "port_PaymentsToAcquireBusinessesNonrefundableDeposit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "PaymentsToAcquireBusinessesNonrefundableDeposit",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period as non-refundable deposit.",
        "label": "Payments To Acquire Businesses, Nonrefundable Deposit",
        "terseLabel": "Non-refundable earnest money deposit"
       }
      }
     },
     "auth_ref": []
    },
    "port_PaymentsToAcquireBusinessesProductionCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "PaymentsToAcquireBusinessesProductionCosts",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period as production costs.",
        "label": "Payments To Acquire Businesses, Production Costs",
        "terseLabel": "Cash injections for production costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsToAcquireMarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireMarketableSecurities",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Marketable Securities",
        "negatedLabel": "Purchases of marketable securities held in Trust Account",
        "documentation": "Amount of cash outflow for purchase of marketable security."
       }
      }
     },
     "auth_ref": [
      "r1064"
     ]
    },
    "us-gaap_PaymentsToAcquireNotesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireNotesReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Notes Receivable",
        "negatedLabel": "Issuance of notes receivable",
        "documentation": "The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "port_PercentageOfGrossProceedsOnTotalEquityProceedsThresholdMinimum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "PercentageOfGrossProceedsOnTotalEquityProceedsThresholdMinimum",
     "presentation": [
      "http://www.southportone.com/role/DisclosureWarrantsDetails",
      "http://www.southportone.com/role/DisclosureWarrantsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate gross proceeds as a threshold minimum percentage of total equity proceeds.",
        "label": "Percentage Of Gross Proceeds On Total Equity Proceeds, Threshold Minimum",
        "terseLabel": "Threshold minimum percentage of gross proceeds on total equity proceeds (as a percent)"
       }
      }
     },
     "auth_ref": []
    },
    "port_PercentageOfHoldingToTotalOutstandingShares": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "PercentageOfHoldingToTotalOutstandingShares",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetails",
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the percentage of holding to the total outstanding shares.",
        "label": "Percentage of Holding To The Total Outstanding Shares",
        "terseLabel": "Percentage of shares outstanding"
       }
      }
     },
     "auth_ref": []
    },
    "port_PerformanceEquityPlan2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "PerformanceEquityPlan2023Member",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsAdditionalInformationDetails",
      "http://www.southportone.com/role/DisclosureStockOptionsStockIncentivePlanDetails",
      "http://www.southportone.com/role/DisclosureStockOptionsTables",
      "http://www.southportone.com/role/DisclosureStockOptionsValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to 2023 performance equity plan.",
        "label": "Performance Equity Plan 2023 [Member]",
        "terseLabel": "2023 Performance Equity Plan"
       }
      }
     },
     "auth_ref": []
    },
    "port_PeriodForPaymentOfLitigationLiabilityWithoutInterest": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "PeriodForPaymentOfLitigationLiabilityWithoutInterest",
     "presentation": [
      "http://www.southportone.com/role/DisclosureAccruedSettlementCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period for payment of litigation liability without interest.",
        "label": "Period for Payment of Litigation Liability Without Interest",
        "terseLabel": "Litigation liability payment period without interest"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsAdditionalInformationDetails",
      "http://www.southportone.com/role/DisclosureStockOptionsStockIncentivePlanDetails",
      "http://www.southportone.com/role/DisclosureStockOptionsTables",
      "http://www.southportone.com/role/DisclosureStockOptionsValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsAdditionalInformationDetails",
      "http://www.southportone.com/role/DisclosureStockOptionsStockIncentivePlanDetails",
      "http://www.southportone.com/role/DisclosureStockOptionsTables",
      "http://www.southportone.com/role/DisclosureStockOptionsValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockholdersDeficitPreferredStockDetails",
      "http://www.southportone.com/role/DisclosureStockholdersEquityPreferredStockDetails",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value (In dollars per share)",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r456"
     ]
    },
    "us-gaap_PreferredStockRedemptionAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockRedemptionAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureInvestmentsInAffiliatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Redemption Amount",
        "terseLabel": "Redemption of preferred shares of that VIE",
        "documentation": "The redemption (or callable) amount of currently redeemable preferred stock. Includes amounts representing dividends not currently declared or paid but which will be payable under the redemption features or for which ultimate payment is solely within the control of the issuer."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r105"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockholdersDeficitPreferredStockDetails",
      "http://www.southportone.com/role/DisclosureStockholdersEquityPreferredStockDetails",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "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",
      "r814"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockholdersDeficitPreferredStockDetails",
      "http://www.southportone.com/role/DisclosureStockholdersEquityPreferredStockDetails",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "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",
      "r456"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockholdersDeficitPreferredStockDetails",
      "http://www.southportone.com/role/DisclosureStockholdersEquityPreferredStockDetails",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding",
        "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",
      "r814",
      "r834",
      "r1220",
      "r1221"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock, $0.0001 par value; 1,000,000 shares authorized; none issued and outstanding",
        "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",
      "r734",
      "r963"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 7.0
      },
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other",
        "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": [
      "r1020"
     ]
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLicensingReceivablesPhysicalInventoryAndPrepaidExpensesAndOtherDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLicensingReceivablesPhysicalMediaInventoryAndPrepaidExpensesAndOtherDetails",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Expense, Current",
        "terseLabel": "Prepaid expenses",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r239",
      "r371",
      "r372",
      "r905"
     ]
    },
    "port_PrepaidExpensesAndOtherPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "PrepaidExpensesAndOtherPolicyTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for prepaid expenses and other.",
        "label": "Prepaid Expenses and Other [Policy Text Block]",
        "terseLabel": "Prepaid Expenses and Other"
       }
      }
     },
     "auth_ref": []
    },
    "port_PrintAndAdvertisingExpenseRaisesWithIndividualInvestorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "PrintAndAdvertisingExpenseRaisesWithIndividualInvestorMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureNotesPayableDetails",
      "http://www.southportone.com/role/DisclosureNotesPayableDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information relating to P&amp;A expense raises with individual investors.",
        "label": "Print And Advertising Expense Raises With Individual Investor [Member]",
        "terseLabel": "Print and advertising expense raises with individual investor"
       }
      }
     },
     "auth_ref": []
    },
    "port_PrintAndAdvertisingExpenseRaisesWithInstitutionalInvestorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "PrintAndAdvertisingExpenseRaisesWithInstitutionalInvestorsMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureNotesPayableDetails",
      "http://www.southportone.com/role/DisclosureNotesPayableDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information relating to P&amp;A expense raises with institutional investors.",
        "label": "Print And Advertising Expense Raises With Institutional Investors [Member]",
        "terseLabel": "P&amp;A expense raises with institutional investors"
       }
      }
     },
     "auth_ref": []
    },
    "port_PrintAndAdvertisingLoanAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "PrintAndAdvertisingLoanAgreementMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityDetails",
      "http://www.southportone.com/role/DisclosureNotesPayableDetails",
      "http://www.southportone.com/role/DisclosureNotesPayableDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information relating to Print and advertising loan agreement.",
        "label": "Print and Advertising Loan Agreement [Member]",
        "terseLabel": "Print and advertising loan agreement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "terseLabel": "Reclassifications",
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error."
       }
      }
     },
     "auth_ref": [
      "r1014"
     ]
    },
    "port_PrivatePlacementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "PrivatePlacementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Private Placement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrivatePlacementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrivatePlacementMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosurePrivatePlacementDetails",
      "http://www.southportone.com/role/DisclosurePrivatePlacementDetailss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Private Placement [Member]",
        "terseLabel": "Private Placement",
        "verboseLabel": "Private Offerings",
        "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts."
       }
      }
     },
     "auth_ref": []
    },
    "port_PrivatePlacementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "PrivatePlacementTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosurePrivatePlacement",
      "http://www.southportone.com/role/DisclosurePrivatePlacements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of private placement.",
        "label": "Private Placement [Text Block]",
        "terseLabel": "Private Placement"
       }
      }
     },
     "auth_ref": []
    },
    "port_PrivatePlacementWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "PrivatePlacementWarrantsMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesAtFairValueDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesAtFairValueDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfCompanySLiabilitiesDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangesInFairValueInstrumentsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangesInFairValueInstrumentsDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetailss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailss",
      "http://www.southportone.com/role/DisclosureWarrantsDetails",
      "http://www.southportone.com/role/DisclosureWarrantsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for private placement warrants.",
        "label": "Private Placement Warrants [Member]",
        "terseLabel": "Private placement warrants",
        "verboseLabel": "Private Placement Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "port_ProceedsFromAngelGuildMembership": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ProceedsFromAngelGuildMembership",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCashAndCashEquivalentsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from angel guild membership.",
        "label": "Proceeds From Angel Guild Membership",
        "terseLabel": "Proceeds from angel guild membership"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromCollectionOfNotesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromCollectionOfNotesReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Collection of Notes Receivable",
        "terseLabel": "Collections of notes receivable",
        "documentation": "The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "us-gaap_ProceedsFromContributedCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromContributedCapital",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetailss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Contributed Capital",
        "terseLabel": "Cash capital contribution from Sponsor",
        "documentation": "The cash inflow associated with the amount received by a corporation from a shareholder during the period."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_ProceedsFromConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromConvertibleDebt",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Convertible Debt",
        "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": [
      "r25"
     ]
    },
    "us-gaap_ProceedsFromDisposalCryptoAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromDisposalCryptoAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Disposal, Crypto Asset",
        "terseLabel": "Sale of digital assets",
        "documentation": "Amount of cash inflow from disposal of crypto asset. Excludes crypto asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r1025"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCashAndCashEquivalentsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetailss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailssss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Issuance of common stock",
        "verboseLabel": "Cash capital contribution from Sponsor",
        "documentation": "The cash inflow from the additional capital contribution to the entity."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfDebt",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCashAndCashEquivalentsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Issuance of Debt",
        "terseLabel": "Proceed from issuance of debt financing",
        "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt."
       }
      }
     },
     "auth_ref": [
      "r1026"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfPreferredStockAndPreferenceStock",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Issuance of Preferred Stock and Preference Stock",
        "terseLabel": "Gross proceeds",
        "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": [
      "r3"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfWarrants",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosurePrivatePlacementDetails",
      "http://www.southportone.com/role/DisclosurePrivatePlacementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Issuance of Warrants",
        "verboseLabel": "Proceeds from sale of Private Placement Warrants",
        "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt)."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOrSaleOfEquity",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityDetails",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetailss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Issuance or Sale of Equity",
        "terseLabel": "Proceeds from issuance of shares",
        "verboseLabel": "Proceeds from sale of Units, net of underwriting discounts paid",
        "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r780"
     ]
    },
    "us-gaap_ProceedsFromLoanOriginations1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromLoanOriginations1",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureNotesPayableDetails",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Loan Originations",
        "terseLabel": "Loan paid for working capital",
        "documentation": "Cash inflow associated with loan origination (the process when securing a mortgage for a piece of real property) or lease origination."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "us-gaap_ProceedsFromLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromLoans",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Loans",
        "terseLabel": "Proceeds from loan",
        "documentation": "Cash received from principal payments made on loans related to operating activities."
       }
      }
     },
     "auth_ref": [
      "r128"
     ]
    },
    "us-gaap_ProceedsFromMinorityShareholders": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromMinorityShareholders",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Noncontrolling Interests",
        "terseLabel": "Investments in minority owned entities",
        "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_ProceedsFromNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromNotesPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 8.0
      },
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureNotesPayableDetails",
      "http://www.southportone.com/role/DisclosureNotesPayableDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetailss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Notes Payable",
        "terseLabel": "Promissory note - related party",
        "verboseLabel": "Payments made by Sponsor under promissory note - related party, net",
        "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Sale and Maturity of Marketable Securities",
        "verboseLabel": "Proceeds from marketable securities held in Trust Account",
        "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromStockOptionsExercised",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Exercise of stock options",
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r17"
     ]
    },
    "us-gaap_ProductAndServiceOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductAndServiceOtherMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsAndNoteDiscountAndDeferredRevenueDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDeferredRevenueDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service, Other [Member]",
        "terseLabel": "Other Deferred Revenue",
        "verboseLabel": "Other",
        "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1109"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsAndNoteDiscountAndDeferredRevenueDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDeferredRevenueDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLicensingReceivablesPhysicalInventoryAndPrepaidExpensesAndOtherDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLicensingReceivablesPhysicalMediaInventoryAndPrepaidExpensesAndOtherDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetailss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r212",
      "r339",
      "r709",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r902",
      "r935",
      "r976",
      "r978",
      "r979",
      "r981",
      "r982",
      "r1012",
      "r1100",
      "r1101",
      "r1108",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1201",
      "r1202",
      "r1203",
      "r1204",
      "r1205",
      "r1206",
      "r1207",
      "r1208",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1215"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsAndNoteDiscountAndDeferredRevenueDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDeferredRevenueDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLicensingReceivablesPhysicalInventoryAndPrepaidExpensesAndOtherDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLicensingReceivablesPhysicalMediaInventoryAndPrepaidExpensesAndOtherDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetailss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r212",
      "r339",
      "r709",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r902",
      "r935",
      "r976",
      "r978",
      "r979",
      "r981",
      "r982",
      "r1012",
      "r1100",
      "r1101",
      "r1108",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1201",
      "r1202",
      "r1203",
      "r1204",
      "r1205",
      "r1206",
      "r1207",
      "r1208",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1215"
     ]
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCashAndCashEquivalentsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityDetails",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "negatedLabel": "Net loss",
        "terseLabel": "Net loss",
        "totalLabel": "Net loss",
        "verboseLabel": "Net (loss) income",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r223",
      "r241",
      "r242",
      "r251",
      "r260",
      "r273",
      "r281",
      "r284",
      "r285",
      "r351",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r591",
      "r602",
      "r603",
      "r606",
      "r607",
      "r632",
      "r657",
      "r726",
      "r746",
      "r790",
      "r836",
      "r857",
      "r858",
      "r954",
      "r955",
      "r992",
      "r1021",
      "r1103"
     ]
    },
    "port_PromissoryNoteWithRelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "PromissoryNoteWithRelatedPartyMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to promissory note with related party.",
        "label": "Promissory Note With Related Party [Member]",
        "terseLabel": "Promissory note with related party"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails",
      "http://www.southportone.com/role/DisclosurePropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "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": [
      "r8",
      "r681"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosurePropertyAndEquipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property and Equipment",
        "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": [
      "r135",
      "r185",
      "r188",
      "r189"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/DisclosurePropertyAndEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosurePropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property and equipment, gross",
        "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": [
      "r136",
      "r228",
      "r743"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails",
      "http://www.southportone.com/role/DisclosurePropertyAndEquipment",
      "http://www.southportone.com/role/DisclosurePropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property and Equipment",
        "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": [
      "r681"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.southportone.com/role/DisclosurePropertyAndEquipmentDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosurePropertyAndEquipmentDetails",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "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": [
      "r8",
      "r681",
      "r727",
      "r743",
      "r963"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "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": [
      "r8",
      "r185",
      "r188",
      "r741"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosurePropertyAndEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of property 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": [
      "r8"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails",
      "http://www.southportone.com/role/DisclosurePropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "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": [
      "r136",
      "r681"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Useful life (in years)",
        "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_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Bad debt expense",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r248",
      "r364"
     ]
    },
    "port_PublicOfferingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "PublicOfferingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Initial Public Offering"
       }
      }
     },
     "auth_ref": []
    },
    "port_PublicOfferingTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "PublicOfferingTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureInitialPublicOffering",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferings"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure on information about public offering.",
        "label": "Public Offering [Text Block]",
        "verboseLabel": "Initial Public Offering"
       }
      }
     },
     "auth_ref": []
    },
    "port_PublicWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "PublicWarrantsMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesAtFairValueDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesAtFairValueDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangesInFairValueInstrumentsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangesInFairValueInstrumentsDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetailss",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetailss",
      "http://www.southportone.com/role/DisclosureWarrantsDetails",
      "http://www.southportone.com/role/DisclosureWarrantsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for public warrants.",
        "label": "Public Warrants [Member]",
        "terseLabel": "Public Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "port_PurchasePriceOfRightsContentLicensingAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "PurchasePriceOfRightsContentLicensingAgreement",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The purchase price of rights related to content licensing agreement.",
        "label": "Purchase Price Of Rights, Content Licensing Agreement",
        "terseLabel": "Purchase price"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesAndRecentAccountingPronouncementsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetailss",
      "http://www.southportone.com/role/DisclosureNotesPayableDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetailss",
      "http://www.southportone.com/role/DisclosureStockOptionsValuationAssumptionsDetails",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r215",
      "r216",
      "r408",
      "r409",
      "r410",
      "r411",
      "r486",
      "r494",
      "r526",
      "r527",
      "r528",
      "r541",
      "r638",
      "r703",
      "r704",
      "r706",
      "r760",
      "r761",
      "r774",
      "r804",
      "r805",
      "r867",
      "r868",
      "r869",
      "r870",
      "r873",
      "r897",
      "r898",
      "r926",
      "r934",
      "r947",
      "r957",
      "r958",
      "r959",
      "r960",
      "r978",
      "r985",
      "r1095",
      "r1107",
      "r1157",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesAndRecentAccountingPronouncementsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetailss",
      "http://www.southportone.com/role/DisclosureNotesPayableDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetailss",
      "http://www.southportone.com/role/DisclosureStockOptionsValuationAssumptionsDetails",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r215",
      "r216",
      "r408",
      "r409",
      "r410",
      "r411",
      "r486",
      "r494",
      "r526",
      "r527",
      "r528",
      "r541",
      "r638",
      "r703",
      "r704",
      "r706",
      "r760",
      "r761",
      "r774",
      "r804",
      "r805",
      "r867",
      "r868",
      "r869",
      "r870",
      "r873",
      "r897",
      "r898",
      "r926",
      "r934",
      "r947",
      "r957",
      "r958",
      "r959",
      "r960",
      "r978",
      "r985",
      "r1095",
      "r1107",
      "r1157",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179"
     ]
    },
    "port_RateOfReturnOnInitialInvestment": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "RateOfReturnOnInitialInvestment",
     "presentation": [
      "http://www.southportone.com/role/DisclosureNotesPayableDetails",
      "http://www.southportone.com/role/DisclosureNotesPayableDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The rate of return on initial investment made by the institutional investor.",
        "label": "Rate of Return on Initial Investment",
        "terseLabel": "Rate of return on initial investment (in percent)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReceivableTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReceivableTypeDomain",
     "presentation": [
      "http://www.southportone.com/role/DisclosureNotesReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivable [Domain]",
        "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r114"
     ]
    },
    "us-gaap_ReceivablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReceivablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReceivablesLongTermContractsOrPrograms": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReceivablesLongTermContractsOrPrograms",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables, Long-Term Contracts or Programs",
        "terseLabel": "Current portion of licensing receivables, net",
        "documentation": "Amount to be collected within one year of the balance sheet date (or one operating cycle, if longer) from customers in accordance with the contractual provisions of long-term contracts or programs including amounts billed and unbilled as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r1018"
     ]
    },
    "port_ReceivablesLongTermContractsOrProgramsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ReceivablesLongTermContractsOrProgramsMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The member represent the member of receivables long term contracts or programs.",
        "label": "Receivables Long Term Contracts Or Programs [Member]",
        "terseLabel": "Receivables Long Term Contracts Or Programs"
       }
      }
     },
     "auth_ref": []
    },
    "port_ReceivablesLongTermContractsOrProgramsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ReceivablesLongTermContractsOrProgramsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount to be collected after one year of the balance sheet date (or one operating cycle, if longer) from customers in accordance with the contractual provisions of long-term contracts or programs including amounts billed and unbilled as of the balance sheet date.",
        "label": "Receivables, Long-Term Contracts or Programs, Noncurrent",
        "terseLabel": "Licensing receivables, net"
       }
      }
     },
     "auth_ref": []
    },
    "port_ReclassificationFromDigitalAssetsToDigitalAssetsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ReclassificationFromDigitalAssetsToDigitalAssetsReceivable",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of digital assets reclassified to digital assets receivable by the entity in non-cash investing or financing activities.",
        "label": "Reclassification From Digital Assets To Digital Assets Receivable",
        "terseLabel": "Change from digital assets to digital assets receivable"
       }
      }
     },
     "auth_ref": []
    },
    "port_RedeemableWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "RedeemableWarrantsMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information about redeemable warrants.",
        "label": "Redeemable Warrants [Member]",
        "terseLabel": "Redeemable warrants"
       }
      }
     },
     "auth_ref": []
    },
    "port_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceedsUsdEighteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceedsUsdEighteenMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureWarrantsDetails",
      "http://www.southportone.com/role/DisclosureWarrantsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the scenario, redemption of warrants when price per share of Class A common stock equals or exceeds $18.00.",
        "label": "Redemption of Warrants When Price Per Share of Class A Common Stock Equals or Exceeds $18.00 [Member]",
        "terseLabel": "Redemption of warrants when price per share of Class A common stock equals or exceeds $18.00"
       }
      }
     },
     "auth_ref": []
    },
    "port_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceedsUsdTenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceedsUsdTenMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureWarrantsDetails",
      "http://www.southportone.com/role/DisclosureWarrantsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the scenario, redemption of warrants when price per share of Class A common stock equals or exceeds $10.00.",
        "label": "Redemption of Warrants When Price Per Share of Class A Common Stock Equals or Exceeds $10.00 [Member]",
        "terseLabel": "Redemption of Warrants when price per share of Class A common stock equals or exceeds $10.00"
       }
      }
     },
     "auth_ref": []
    },
    "port_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockIsLessThanUsdEighteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockIsLessThanUsdEighteenMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureWarrantsDetails",
      "http://www.southportone.com/role/DisclosureWarrantsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the scenario, redemption of warrants when price per share of Class A common stock is less than $18.00.",
        "label": "Redemption of Warrants when price per share of Class A common stock is less than $18.00"
       }
      }
     },
     "auth_ref": []
    },
    "port_RegulationaOfferingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "RegulationaOfferingMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Regulation A offerings.",
        "label": "RegulationA Offering [Member]",
        "terseLabel": "Regulation A offerings"
       }
      }
     },
     "auth_ref": []
    },
    "port_RelatedPartiesPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "RelatedPartiesPolicyPolicyTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for related parties.",
        "label": "Related Parties Policy [Policy Text Block]",
        "terseLabel": "Related Parties"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetailss",
      "http://www.southportone.com/role/DisclosurePrivatePlacementDetails",
      "http://www.southportone.com/role/DisclosurePrivatePlacementDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetailss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party [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": [
      "r345",
      "r493",
      "r691",
      "r692",
      "r731",
      "r740",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r833",
      "r835",
      "r866"
     ]
    },
    "us-gaap_RelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetailss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party [Member]",
        "terseLabel": "Related Party",
        "verboseLabel": "Related party",
        "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": [
      "r263",
      "r264",
      "r691",
      "r692",
      "r693",
      "r694",
      "r731",
      "r740",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r833",
      "r835",
      "r866"
     ]
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionAxis",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsSponsorPromissoryNoteDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsSponsorPromissoryNoteDetailss",
      "http://www.southportone.com/role/DisclosureStockholdersDeficitCommonStockDetails",
      "http://www.southportone.com/role/DisclosureStockholdersEquityCommonStockDetails",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Axis]",
        "documentation": "Information by type of related party transaction."
       }
      }
     },
     "auth_ref": [
      "r691",
      "r692",
      "r1171"
     ]
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionDomain",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsSponsorPromissoryNoteDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsSponsorPromissoryNoteDetailss",
      "http://www.southportone.com/role/DisclosureStockholdersDeficitCommonStockDetails",
      "http://www.southportone.com/role/DisclosureStockholdersEquityCommonStockDetails",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Domain]",
        "documentation": "Transaction between related party."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsSponsorPromissoryNoteDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsSponsorPromissoryNoteDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Line Items]",
        "terseLabel": "Related Party Transactions",
        "verboseLabel": "Related-Party Transactions",
        "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": [
      "r345",
      "r840",
      "r841",
      "r844"
     ]
    },
    "port_RelatedPartyTransactionOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "RelatedPartyTransactionOwnershipPercentage",
     "presentation": [
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership interest in a related party entity.",
        "label": "Related Party Transaction, Ownership Percentage",
        "terseLabel": "Ownership interest"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetailss",
      "http://www.southportone.com/role/DisclosurePrivatePlacementDetails",
      "http://www.southportone.com/role/DisclosurePrivatePlacementDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetailss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party [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": [
      "r345",
      "r493",
      "r691",
      "r692",
      "r731",
      "r740",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r833",
      "r835",
      "r866",
      "r1171"
     ]
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactions",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Party Transactions",
        "verboseLabel": "Related-Party Transactions",
        "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": [
      "r688",
      "r689",
      "r690",
      "r692",
      "r695",
      "r786",
      "r787",
      "r788",
      "r842",
      "r843",
      "r844",
      "r863",
      "r865"
     ]
    },
    "port_RemeasurementOfClassCommonStockSubjectToPossibleRedemption": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "RemeasurementOfClassCommonStockSubjectToPossibleRedemption",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents of the remeasurement of Class A common stock subject to possible redemption.",
        "label": "Remeasurement Of Class A Common Stock Subject To Possible Redemption",
        "terseLabel": "Remeasurement of Class A common stock subject to possible redemption"
       }
      }
     },
     "auth_ref": []
    },
    "port_RemeasurementOfOrdinarySharesToRedemptionAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "RemeasurementOfOrdinarySharesToRedemptionAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of remeasurement of ordinary shares to its redemption value during the period",
        "label": "Remeasurement of Ordinary Shares to Redemption Amount",
        "negatedLabel": "Remeasurement of Class A common stock subject to possible redemption"
       }
      }
     },
     "auth_ref": []
    },
    "port_RepaymentOfAccruedSettlementCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "RepaymentOfAccruedSettlementCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      },
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for payment of accrued settlement costs.",
        "label": "Repayment of Accrued Settlement Costs",
        "negatedLabel": "Repayment of accrued settlement costs"
       }
      }
     },
     "auth_ref": []
    },
    "port_RepaymentOfInterestOnNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "RepaymentOfInterestOnNotesPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureNotesPayableDetails",
      "http://www.southportone.com/role/DisclosureNotesPayableDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest repaid on notes payable by the company.",
        "label": "Repayment Of Interest On Notes Payable",
        "terseLabel": "Repayment of interest"
       }
      }
     },
     "auth_ref": []
    },
    "port_RepaymentsOfLoanGuarantee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "RepaymentsOfLoanGuarantee",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for loan guarantee obligations of the entity during the reporting period. Excludes payment of lease obligation.",
        "label": "Repayments Of Loan Guarantee",
        "negatedLabel": "Repayment of loan guarantee"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentsOfNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfNotesPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      },
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureNotesPayableDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetailss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repayments of Notes Payable",
        "negatedLabel": "Repayment of notes payable",
        "terseLabel": "Repayment of notes payable",
        "verboseLabel": "Paid back amount",
        "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation."
       }
      }
     },
     "auth_ref": [
      "r125"
     ]
    },
    "us-gaap_RepaymentsOfShortTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfShortTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repayments of Short-Term Debt",
        "terseLabel": "Payments under guarantee",
        "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r125"
     ]
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "presentation": [
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Domain]",
        "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution."
       }
      }
     },
     "auth_ref": [
      "r210",
      "r211",
      "r265",
      "r266",
      "r430",
      "r458",
      "r694",
      "r705",
      "r728",
      "r907",
      "r908"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "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": [
      "r544",
      "r900",
      "r920",
      "r1180"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "terseLabel": "Research and Development Expenses",
        "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": [
      "r543"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCashAndCashEquivalentsDetails"
     ],
     "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": [
      "r227"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesAndRecentAccountingPronouncementsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCashAndCashEquivalentsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings (Accumulated Deficit)",
        "negatedLabel": "Accumulated deficit",
        "terseLabel": "Accumulated deficit",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r146",
      "r737",
      "r768",
      "r773",
      "r784",
      "r815",
      "r963"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r219",
      "r269",
      "r270",
      "r271",
      "r274",
      "r281",
      "r283",
      "r285",
      "r355",
      "r361",
      "r397",
      "r573",
      "r574",
      "r587",
      "r588",
      "r589",
      "r592",
      "r601",
      "r602",
      "r613",
      "r616",
      "r617",
      "r620",
      "r630",
      "r669",
      "r671",
      "r764",
      "r766",
      "r791",
      "r1220"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetailss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Total revenue",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r169",
      "r170",
      "r304",
      "r313",
      "r314",
      "r331",
      "r335",
      "r339",
      "r341",
      "r342",
      "r483",
      "r484",
      "r709"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer Benchmark [Member]",
        "terseLabel": "Revenue from Contract with Customer Benchmark",
        "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r342",
      "r1001"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue Recognition",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r192",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r901"
     ]
    },
    "us-gaap_RevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenuesAbstract",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenue:"
       }
      }
     },
     "auth_ref": []
    },
    "port_RevolvingPrintAndAdvertisingLoanAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "RevolvingPrintAndAdvertisingLoanAgreementMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information relating to revolving print and advertising loan agreement.",
        "label": "Revolving Print And Advertising Loan Agreement [Member]",
        "terseLabel": "Revolving P&amp;A loan agreement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Operating lease obligations incurred to obtain operating lease assets",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r677",
      "r962"
     ]
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetailss",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetailss",
      "http://www.southportone.com/role/DisclosurePrivatePlacementDetails",
      "http://www.southportone.com/role/DisclosurePrivatePlacementDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss"
     ],
     "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://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "terseLabel": "Shares issued underwriters",
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesAndExciseTaxPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SalesAndExciseTaxPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales and Excise Tax Payable, Current",
        "terseLabel": "Excise tax liability",
        "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": [
      "r94"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetailss",
      "http://www.southportone.com/role/DisclosureNotesReceivableDetails",
      "http://www.southportone.com/role/DisclosureWarrantsDetails",
      "http://www.southportone.com/role/DisclosureWarrantsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r286",
      "r495",
      "r997",
      "r1045"
     ]
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable",
     "presentation": [
      "http://www.southportone.com/role/DisclosureNotesReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts and Financing Receivables [Table]",
        "documentation": "Disclosure of information about accounts and financing receivables. Includes, but is not limited to, amount of receivable and allowance for credit loss."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r114",
      "r346",
      "r1061"
     ]
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureAccruedExpensesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule of accrued expenses",
        "documentation": "Tabular disclosure of the components of accrued liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetailss"
     ],
     "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": [
      "r36"
     ]
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesTables",
      "http://www.southportone.com/role/DisclosureIncomeTaxesTabless"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of income tax provision",
        "verboseLabel": "Schedule of components of the provision (benefit) for income taxes, net",
        "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": [
      "r1143"
     ]
    },
    "port_ScheduleOfContentAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ScheduleOfContentAssetsTableTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureContentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of content assets.",
        "label": "Schedule Of Content Assets [Table Text Block]",
        "terseLabel": "Schedule of content"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesTables",
      "http://www.southportone.com/role/DisclosureIncomeTaxesTabless"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of net deferred tax assets",
        "verboseLabel": "Schedule of significant components of company's net deferred income tax assets",
        "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": [
      "r1139"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommonStockTables",
      "http://www.southportone.com/role/DisclosureCommonStockTabless",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTabless"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of calculation of basic and diluted net income (loss) per common stock",
        "verboseLabel": "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": [
      "r1048"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesTables",
      "http://www.southportone.com/role/DisclosureIncomeTaxesTabless"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of reconciliation of the federal income tax rate to the effective tax rate",
        "verboseLabel": "Schedule of provision (benefit) for income taxes",
        "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": [
      "r552",
      "r953",
      "r1137"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of finite lived intangible assets",
        "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": [
      "r927",
      "r1071"
     ]
    },
    "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update and Change in Accounting Principle [Table Text Block]",
        "terseLabel": "Schedule of recently adopted accounting pronouncements",
        "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r35",
      "r38",
      "r39",
      "r1150"
     ]
    },
    "port_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesTables",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesTabless"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the useful life of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Schedule of Property, Plant and Equipment, Estimated Useful Life [Table Text Block]",
        "terseLabel": "Schedule of estimated economic useful lives of the assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails",
      "http://www.southportone.com/role/DisclosurePropertyAndEquipment",
      "http://www.southportone.com/role/DisclosurePropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "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": [
      "r8",
      "r681"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsSponsorPromissoryNoteDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsSponsorPromissoryNoteDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "documentation": "Disclosure of information about related party transaction."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r88",
      "r840",
      "r841",
      "r844"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsAdditionalInformationDetails",
      "http://www.southportone.com/role/DisclosureStockOptionsCompensationCostsDetails",
      "http://www.southportone.com/role/DisclosureStockOptionsStockIncentivePlanDetails",
      "http://www.southportone.com/role/DisclosureStockOptionsTables",
      "http://www.southportone.com/role/DisclosureStockOptionsValuationAssumptionsDetails"
     ],
     "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": [
      "r497",
      "r499",
      "r501",
      "r502",
      "r503",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsExercisePriceRangesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement by range of exercise prices."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]",
        "terseLabel": "Schedule of exercise price range of outstanding and exercisable options",
        "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Schedule 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": [
      "r15",
      "r16",
      "r147"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Schedule of fair value assumptions used for stock options",
        "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": [
      "r151"
     ]
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfStockByClassTable",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetails",
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetailss",
      "http://www.southportone.com/role/DisclosurePrivatePlacementDetails",
      "http://www.southportone.com/role/DisclosurePrivatePlacementDetailss",
      "http://www.southportone.com/role/DisclosureStockholdersDeficitCommonStockDetails",
      "http://www.southportone.com/role/DisclosureStockholdersEquityCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Stock by Class [Table]",
        "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r54",
      "r56",
      "r57",
      "r58",
      "r59",
      "r142",
      "r144",
      "r145",
      "r146",
      "r233",
      "r234",
      "r235",
      "r306",
      "r456",
      "r457",
      "r458",
      "r460",
      "r463",
      "r468",
      "r470",
      "r780",
      "r781",
      "r782",
      "r783",
      "r934",
      "r996",
      "r1032"
     ]
    },
    "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesTables",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesTabless"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]",
        "terseLabel": "Schedule of concentration risk of major vendors and customers",
        "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r41",
      "r42",
      "r43",
      "r84",
      "r157"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Information"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSegmentInformation",
      "http://www.southportone.com/role/DisclosureSegmentInformations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Segment Information",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r172",
      "r304",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r321",
      "r322",
      "r323",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r339",
      "r340",
      "r342",
      "r915",
      "r918",
      "r919",
      "r920",
      "r922",
      "r924",
      "r925"
     ]
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment Reporting",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r338",
      "r341",
      "r916",
      "r917",
      "r923"
     ]
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling and Marketing Expense",
        "terseLabel": "Selling and marketing",
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services."
       }
      }
     },
     "auth_ref": []
    },
    "port_SellingAndMarketingExpensesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "SellingAndMarketingExpensesPolicyTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding selling and marketing expenses.",
        "label": "Selling and Marketing Expenses [Policy Text Block]",
        "terseLabel": "Selling and Marketing Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Expected dividend yield",
        "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": [
      "r527"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Expected stock price 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": [
      "r526"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-free interest rate",
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r528"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum",
        "terseLabel": "Risk-free interest rate, maximum",
        "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum",
        "terseLabel": "Risk-free interest rate, minimum",
        "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsAdditionalInformationDetails",
      "http://www.southportone.com/role/DisclosureStockOptionsCompensationCostsDetails",
      "http://www.southportone.com/role/DisclosureStockOptionsStockIncentivePlanDetails",
      "http://www.southportone.com/role/DisclosureStockOptionsTables",
      "http://www.southportone.com/role/DisclosureStockOptionsValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "terseLabel": "Stock Options",
        "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": [
      "r497",
      "r499",
      "r501",
      "r502",
      "r503",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529"
     ]
    },
    "port_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSharesIssuableOnFullyDilutedOutstandingSharesPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumSharesIssuableOnFullyDilutedOutstandingSharesPercentage",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsStockIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum number of shares that could be issued on a fully diluted outstanding common stock of the company under the plan expressed as percentage.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award, Maximum Shares Issuable On Fully Diluted Outstanding Shares, Percentage",
        "terseLabel": "Threshold shares issuable, percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsStockIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "terseLabel": "Number of shares authorized for grant",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r950"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsStockIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Number of shares available for grant",
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsStockIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Number of 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": [
      "r507"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period",
        "negatedLabel": "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": [
      "r511"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsActivityDetails",
      "http://www.southportone.com/role/DisclosureStockOptionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Granted",
        "verboseLabel": "Number of awards granted",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r509"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Aggregate intrinsic value of outstanding options",
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Outstanding ending",
        "periodStartLabel": "Outstanding beginning",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r505",
      "r506"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Number of Options",
        "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://www.southportone.com/role/DisclosureStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Outstanding ending",
        "periodStartLabel": "Outstanding beginning",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r505",
      "r506"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted Average Exercise Price Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Exercised",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r510"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "terseLabel": "Forfeited",
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated."
       }
      }
     },
     "auth_ref": [
      "r511"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Granted",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r509"
     ]
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsStockIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Tranche One [Member]",
        "terseLabel": "Vesting tranche one",
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsStockIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Tranche Two [Member]",
        "terseLabel": "Vesting tranche two",
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "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": [
      "r496",
      "r504",
      "r523",
      "r524",
      "r525",
      "r526",
      "r529",
      "r535",
      "r536",
      "r537",
      "r538"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsExercisePriceRangesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise Price Range [Axis]",
        "documentation": "Information by range of option prices pertaining to options granted."
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsExercisePriceRangesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise Price Range [Domain]",
        "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices."
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeEndOfPeriodAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeEndOfPeriodAbstract",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsExercisePriceRangesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, End of Period [Abstract]",
        "terseLabel": "Stock options outstanding as of December 31"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsExercisePriceRangesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsExercisePriceRangesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable",
        "terseLabel": "Number of Options Exercisable",
        "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied."
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsExercisePriceRangesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding",
        "terseLabel": "Number of Options Outstanding",
        "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices."
       }
      }
     },
     "auth_ref": [
      "r148",
      "r149"
     ]
    },
    "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplier [Axis]",
        "documentation": "Information by supplier."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplier [Domain]",
        "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharePrice",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetailss",
      "http://www.southportone.com/role/DisclosurePrivatePlacementDetails",
      "http://www.southportone.com/role/DisclosurePrivatePlacementDetailss",
      "http://www.southportone.com/role/DisclosureWarrantsDetails",
      "http://www.southportone.com/role/DisclosureWarrantsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Price",
        "terseLabel": "Newly issued price (in dollars per share)",
        "verboseLabel": "Share price",
        "documentation": "Price of a single share of a number of saleable stocks of a company."
       }
      }
     },
     "auth_ref": []
    },
    "port_ShareRedemptionPayableWithdrawn": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ShareRedemptionPayableWithdrawn",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of share redemption payable withdrawn.",
        "label": "Share Redemption Payable Withdrawn",
        "terseLabel": "Share redemption payable withdrawn"
       }
      }
     },
     "auth_ref": []
    },
    "port_ShareRedemptionsPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ShareRedemptionsPayableMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangesInFairValueInstrumentsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangesInFairValueInstrumentsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to share redemptions payable.",
        "label": "Share Redemptions Payable [Member]",
        "terseLabel": "Share Redemptions Payable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsStockIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage",
        "terseLabel": "Option Vesting percentage",
        "documentation": "Percentage of vesting of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1110"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsStockIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "terseLabel": "Option contractual life",
        "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": [
      "r949"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected life of options",
        "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": [
      "r525"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Aggregate intrinsic value of exercisable options",
        "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": [
      "r62"
     ]
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsExercisePriceRangesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price",
        "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding."
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsExercisePriceRangesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price",
        "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices."
       }
      }
     },
     "auth_ref": [
      "r148",
      "r149"
     ]
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsExercisePriceRangesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted Average Remaining Contractual Life (Years)",
        "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r150"
     ]
    },
    "port_SharesForfeitedValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "SharesForfeitedValue",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.southportone.com/role/DisclosureStockholdersDeficitCommonStockDetails",
      "http://www.southportone.com/role/DisclosureStockholdersEquityCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of shares forfeited.",
        "label": "Shares Forfeited, Value",
        "terseLabel": "Consideration for shares forfeited"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesOutstanding",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares, Outstanding",
        "periodEndLabel": "Balance at the ending (in shares)",
        "periodStartLabel": "Balance at the beginning (in shares)",
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesSubjectToMandatoryRedemptionDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesSubjectToMandatoryRedemptionDisclosureTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTabless"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments Subject to Mandatory Redemption Disclosure [Table Text Block]",
        "terseLabel": "Schedule of class A common stock, classified as temporary equity in the condensed balance sheets",
        "documentation": "Tabular disclosure of the nature and terms of the financial instruments and the rights and obligations embodied in those instruments, information about settlement alternatives, if any, in the contract and identification of the entity that controls the settlement alternatives including: a. The amount that would be paid, or the number of shares that would be issued and their fair value, determined under the conditions specified in the contract if the settlement were to occur at the reporting date b. How changes in the fair value of the issuer's equity shares would affect those settlement amounts (for example, \"the issuer is obligated to issue an additional x shares or pay an additional y dollars in cash for each $1 decrease in the fair value of one share\") c. The maximum amount that the issuer could be required to pay to redeem the instrument by physical settlement, if applicable d. The maximum number of shares that could be required to be issued, if applicable e. That a contract does not limit the amount that the issuer could be required to pay or the number of shares that the issuer could be required to issue, if applicable f. For a forward contract or an option indexed to the issuer's equity shares, the forward price or option strike price, the number of issuer's shares to which the contract is indexed, and the settlement date or dates of the contract, as applicable. g. The components of the liability that would otherwise be related to shareholders' interest and other comprehensive income (if any) subject to the redemption feature (for example, par value and other paid in amounts of mandatorily redeemable instruments are disclosed separately from the amount of retained earnings or accumulated deficit)."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r12",
      "r50"
     ]
    },
    "us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesAtFairValueDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesAtFairValueDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfCompanySLiabilitiesDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfCompanySLiabilitiesDetailss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Fair Value of Shares",
        "periodEndLabel": "Derivative warrant liabilities",
        "periodStartLabel": "Derivative warrant liabilities",
        "terseLabel": "Warrant liability",
        "verboseLabel": "Warrant Liability",
        "documentation": "The fair value of shares that would be issued, determined under the conditions specified in the contract if the settlement were to occur at the reporting date."
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "port_SharesTransferredToConsummationOfExtension": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "SharesTransferredToConsummationOfExtension",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares transferred to consummation of extension.",
        "label": "Shares Transferred to Consummation Of Extension",
        "terseLabel": "Shares transferred to consummation of extension",
        "verboseLabel": "Shares transferred upon consummation of extension"
       }
      }
     },
     "auth_ref": []
    },
    "port_ShortTermNotesPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ShortTermNotesPayableMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureNotesPayableDetails",
      "http://www.southportone.com/role/DisclosureNotesPayableDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to short term noted payable.",
        "label": "Short Term Notes Payable [Member]",
        "terseLabel": "Short term note"
       }
      }
     },
     "auth_ref": []
    },
    "port_SignificantAccountingPoliciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "SignificantAccountingPoliciesLineItems",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDigitalAssetsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLicensingReceivablesPhysicalInventoryAndPrepaidExpensesAndOtherDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLicensingReceivablesPhysicalMediaInventoryAndPrepaidExpensesAndOtherDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCashAndCashEquivalentsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Significant Accounting Policies [Line Items]",
        "terseLabel": "Description of Organization and Summary of Significant Accounting Policies"
       }
      }
     },
     "auth_ref": []
    },
    "port_SignificantAccountingPoliciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "SignificantAccountingPoliciesTable",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDigitalAssetsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLicensingReceivablesPhysicalInventoryAndPrepaidExpensesAndOtherDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLicensingReceivablesPhysicalMediaInventoryAndPrepaidExpensesAndOtherDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCashAndCashEquivalentsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about significant accounting policies.",
        "label": "Significant Accounting Policies [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPolicies",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciess"
     ],
     "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": [
      "r131",
      "r257"
     ]
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails",
      "http://www.southportone.com/role/DisclosurePropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Software and Software Development Costs [Member]",
        "terseLabel": "Computer software",
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use."
       }
      }
     },
     "auth_ref": []
    },
    "port_SouthportSigmaMergerSubInc.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "SouthportSigmaMergerSubInc.Member",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLicensingReceivablesPhysicalInventoryAndPrepaidExpensesAndOtherDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLicensingReceivablesPhysicalMediaInventoryAndPrepaidExpensesAndOtherDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to southport sigma merger sub inc.",
        "label": "Southport, Sigma Merger Sub, Inc., [Member]",
        "terseLabel": "Southport, Sigma Merger Sub, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "port_SponsorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "SponsorMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetailss",
      "http://www.southportone.com/role/DisclosurePrivatePlacementDetails",
      "http://www.southportone.com/role/DisclosurePrivatePlacementDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetailss",
      "http://www.southportone.com/role/DisclosureStockholdersDeficitCommonStockDetails",
      "http://www.southportone.com/role/DisclosureStockholdersEquityCommonStockDetails",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to sponsor.",
        "label": "Sponsor [Member]",
        "terseLabel": "Sponsor"
       }
      }
     },
     "auth_ref": []
    },
    "port_SponsorPromissoryNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "SponsorPromissoryNoteMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsSponsorPromissoryNoteDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsSponsorPromissoryNoteDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Sponsor Promissory Note.",
        "label": "Sponsor Promissory Note [Member]",
        "terseLabel": "Sponsor promissory note"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesNetDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "State and Local Income Tax Expense (Benefit), Continuing Operations",
        "totalLabel": "Total",
        "documentation": "Amount of current and deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r550",
      "r1035",
      "r1136",
      "r1147"
     ]
    },
    "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "State and Local Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "U.S. State:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss",
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetails",
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCashAndCashEquivalentsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetailss",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetailss",
      "http://www.southportone.com/role/DisclosurePrivatePlacementDetails",
      "http://www.southportone.com/role/DisclosurePrivatePlacementDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.southportone.com/role/DisclosureStockOptionsStockIncentivePlanDetails",
      "http://www.southportone.com/role/DisclosureStockholdersDeficitCommonStockDetails",
      "http://www.southportone.com/role/DisclosureStockholdersEquityCommonStockDetails",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailssss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetailss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockSubjectToPossibleRedemptionDetailss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss",
      "http://www.southportone.com/role/DisclosureWarrantsDetails",
      "http://www.southportone.com/role/DisclosureWarrantsDetailss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r193",
      "r233",
      "r234",
      "r235",
      "r260",
      "r290",
      "r291",
      "r298",
      "r300",
      "r306",
      "r307",
      "r351",
      "r417",
      "r419",
      "r420",
      "r421",
      "r424",
      "r425",
      "r456",
      "r457",
      "r460",
      "r463",
      "r470",
      "r657",
      "r780",
      "r781",
      "r782",
      "r783",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r803",
      "r814",
      "r837",
      "r859",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r996",
      "r1032",
      "r1047"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r107",
      "r111",
      "r112",
      "r219",
      "r244",
      "r245",
      "r246",
      "r269",
      "r270",
      "r271",
      "r274",
      "r281",
      "r283",
      "r285",
      "r305",
      "r355",
      "r361",
      "r397",
      "r472",
      "r573",
      "r574",
      "r587",
      "r588",
      "r589",
      "r592",
      "r601",
      "r602",
      "r613",
      "r615",
      "r616",
      "r617",
      "r618",
      "r620",
      "r630",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r669",
      "r671",
      "r687",
      "r749",
      "r764",
      "r765",
      "r766",
      "r791",
      "r859"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.southportone.com/role/DisclosureAccruedExpenses",
      "http://www.southportone.com/role/DisclosureAccruedExpensesDetails",
      "http://www.southportone.com/role/DisclosureAccruedExpensesTables",
      "http://www.southportone.com/role/DisclosureAccruedSettlementCostSettlementCostMaturitiesDetails",
      "http://www.southportone.com/role/DisclosureAccruedSettlementCosts",
      "http://www.southportone.com/role/DisclosureAccruedSettlementCostsDetails",
      "http://www.southportone.com/role/DisclosureAccruedSettlementCostsTables",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfOperatingLeaseLiabilitiesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfOperatingLeaseLiabilitiesDetailss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesTables",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesTabless",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesWeightedAverageRemainingLeaseTermsAndInterestRatesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesWeightedAverageRemainingLeaseTermsAndInterestRatesDetailss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciessss",
      "http://www.southportone.com/role/DisclosureCommonStock",
      "http://www.southportone.com/role/DisclosureCommonStockScheduleOfLossPerShareDetails",
      "http://www.southportone.com/role/DisclosureCommonStockScheduleOfLossPerShareDetailss",
      "http://www.southportone.com/role/DisclosureCommonStockTables",
      "http://www.southportone.com/role/DisclosureCommonStockTabless",
      "http://www.southportone.com/role/DisclosureCommonStocks",
      "http://www.southportone.com/role/DisclosureContent",
      "http://www.southportone.com/role/DisclosureContentDetails",
      "http://www.southportone.com/role/DisclosureContentTables",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesContentIntangibleAssetsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesAndRecentAccountingPronouncementsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesNotesReceivableDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesTables",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesTabless",
      "http://www.southportone.com/role/DisclosureDigitalAssetsAndDigitalAssetsReceivable",
      "http://www.southportone.com/role/DisclosureDigitalAssetsAndDigitalAssetsReceivableDigitalAssetsReceivableShownOnCondensedConsolidatedBalanceSheetsAdditionalInformationDetails",
      "http://www.southportone.com/role/DisclosureDigitalAssetsAndDigitalAssetsReceivableTables",
      "http://www.southportone.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetsDetails",
      "http://www.southportone.com/role/DisclosureIncomeTaxesDetailss",
      "http://www.southportone.com/role/DisclosureIncomeTaxesIncomeTaxReconciliationDetails",
      "http://www.southportone.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesNetDetails",
      "http://www.southportone.com/role/DisclosureIncomeTaxesTabless",
      "http://www.southportone.com/role/DisclosureIncomeTaxesss",
      "http://www.southportone.com/role/DisclosureIntangibleAssets",
      "http://www.southportone.com/role/DisclosureIntangibleAssetsDetails",
      "http://www.southportone.com/role/DisclosureIntangibleAssetsTables",
      "http://www.southportone.com/role/DisclosureInvestmentsInAffiliates",
      "http://www.southportone.com/role/DisclosureNotesPayable",
      "http://www.southportone.com/role/DisclosureNotesPayables",
      "http://www.southportone.com/role/DisclosureNotesReceivable",
      "http://www.southportone.com/role/DisclosurePropertyAndEquipmentTables",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionssss",
      "http://www.southportone.com/role/DisclosureStockOptions",
      "http://www.southportone.com/role/DisclosureStockOptionsActivityDetails",
      "http://www.southportone.com/role/DisclosureSubsequentEventsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventssss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetsParentheticals",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement",
        "terseLabel": "Statement",
        "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": [
      "r269",
      "r270",
      "r271",
      "r305",
      "r671",
      "r709",
      "r778",
      "r803",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r814",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r824",
      "r825",
      "r826",
      "r827",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r835",
      "r838",
      "r839",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r859",
      "r986"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONDENSED CONSOLIDATED BALANCE SHEETS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN COMMON STOCK SUBJECT TO POSSIBLE REDEMPTION AND STOCKHOLDERS' DEFICIT"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetailss",
      "http://www.southportone.com/role/DisclosureNotesReceivableDetails",
      "http://www.southportone.com/role/DisclosureWarrantsDetails",
      "http://www.southportone.com/role/DisclosureWarrantsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r286",
      "r495",
      "r997",
      "r998",
      "r1045"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://www.southportone.com/role/DisclosureAccruedExpenses",
      "http://www.southportone.com/role/DisclosureAccruedExpensesDetails",
      "http://www.southportone.com/role/DisclosureAccruedExpensesTables",
      "http://www.southportone.com/role/DisclosureAccruedSettlementCostSettlementCostMaturitiesDetails",
      "http://www.southportone.com/role/DisclosureAccruedSettlementCosts",
      "http://www.southportone.com/role/DisclosureAccruedSettlementCostsDetails",
      "http://www.southportone.com/role/DisclosureAccruedSettlementCostsTables",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfOperatingLeaseLiabilitiesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesMaturitiesOfOperatingLeaseLiabilitiesDetailss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesTables",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesTabless",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesWeightedAverageRemainingLeaseTermsAndInterestRatesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesWeightedAverageRemainingLeaseTermsAndInterestRatesDetailss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciessss",
      "http://www.southportone.com/role/DisclosureCommonStock",
      "http://www.southportone.com/role/DisclosureCommonStockScheduleOfLossPerShareDetails",
      "http://www.southportone.com/role/DisclosureCommonStockScheduleOfLossPerShareDetailss",
      "http://www.southportone.com/role/DisclosureCommonStockTables",
      "http://www.southportone.com/role/DisclosureCommonStockTabless",
      "http://www.southportone.com/role/DisclosureCommonStocks",
      "http://www.southportone.com/role/DisclosureContent",
      "http://www.southportone.com/role/DisclosureContentDetails",
      "http://www.southportone.com/role/DisclosureContentTables",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesContentIntangibleAssetsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesAndRecentAccountingPronouncementsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesNotesReceivableDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesTables",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesTabless",
      "http://www.southportone.com/role/DisclosureDigitalAssetsAndDigitalAssetsReceivable",
      "http://www.southportone.com/role/DisclosureDigitalAssetsAndDigitalAssetsReceivableDigitalAssetsReceivableShownOnCondensedConsolidatedBalanceSheetsAdditionalInformationDetails",
      "http://www.southportone.com/role/DisclosureDigitalAssetsAndDigitalAssetsReceivableTables",
      "http://www.southportone.com/role/DisclosureIncomeTaxesComponentsOfNetDeferredIncomeTaxAssetsDetails",
      "http://www.southportone.com/role/DisclosureIncomeTaxesDetailss",
      "http://www.southportone.com/role/DisclosureIncomeTaxesIncomeTaxReconciliationDetails",
      "http://www.southportone.com/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesNetDetails",
      "http://www.southportone.com/role/DisclosureIncomeTaxesTabless",
      "http://www.southportone.com/role/DisclosureIncomeTaxesss",
      "http://www.southportone.com/role/DisclosureIntangibleAssets",
      "http://www.southportone.com/role/DisclosureIntangibleAssetsDetails",
      "http://www.southportone.com/role/DisclosureIntangibleAssetsTables",
      "http://www.southportone.com/role/DisclosureInvestmentsInAffiliates",
      "http://www.southportone.com/role/DisclosureNotesPayable",
      "http://www.southportone.com/role/DisclosureNotesPayables",
      "http://www.southportone.com/role/DisclosureNotesReceivable",
      "http://www.southportone.com/role/DisclosurePropertyAndEquipmentTables",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionssss",
      "http://www.southportone.com/role/DisclosureStockOptions",
      "http://www.southportone.com/role/DisclosureStockOptionsActivityDetails",
      "http://www.southportone.com/role/DisclosureSubsequentEventsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventssss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetsParentheticals",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r269",
      "r270",
      "r271",
      "r305",
      "r345",
      "r671",
      "r709",
      "r778",
      "r803",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r814",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r824",
      "r825",
      "r826",
      "r827",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r835",
      "r838",
      "r839",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r859",
      "r986"
     ]
    },
    "port_StockIncentivePlan2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "StockIncentivePlan2023Member",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsStockIncentivePlanDetails",
      "http://www.southportone.com/role/DisclosureStockOptionsTables",
      "http://www.southportone.com/role/DisclosureStockOptionsValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to 2023 stock incentive plan.",
        "label": "Stock Incentive Plan 2023 [Member]",
        "terseLabel": "2023 Stock Incentive Plan"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities",
        "terseLabel": "Conversion of Class B common stock",
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r56",
      "r107",
      "r111",
      "r146",
      "r443"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailsss",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailssss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.southportone.com/role/DisclosureStockholdersDeficitCommonStockDetails",
      "http://www.southportone.com/role/DisclosureStockholdersEquityCommonStockDetails",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailssss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Issuance of Class B common stock to Sponsor (in shares)",
        "verboseLabel": "Number of common stock issued",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r106",
      "r107",
      "r146",
      "r780",
      "r859",
      "r888"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsActivityDetails",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Exercised",
        "terseLabel": "Stock options exercised (in units)",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r106",
      "r107",
      "r146",
      "r510"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.southportone.com/role/DisclosureStockholdersDeficitCommonStockDetails",
      "http://www.southportone.com/role/DisclosureStockholdersEquityCommonStockDetails",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Issuance of Class B common stock to Sponsor",
        "verboseLabel": "Issuance of common stock, net of fees",
        "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": [
      "r13",
      "r106",
      "r107",
      "r146",
      "r791",
      "r859",
      "r888",
      "r992"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Stock options exercised",
        "documentation": "Value of stock issued as a result of the exercise of stock options."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r107",
      "r111",
      "r112",
      "r146"
     ]
    },
    "us-gaap_StockRedeemedOrCalledDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRedeemedOrCalledDuringPeriodShares",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureStockholdersDeficitCommonStockDetails",
      "http://www.southportone.com/role/DisclosureStockholdersEquityCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Redeemed or Called During Period, Shares",
        "terseLabel": "Number of shares exercised their right to redeem",
        "documentation": "Number of stock bought back by the entity at the exercise price or redemption price."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Repurchased and Retired During Period, Shares",
        "terseLabel": "Repurchase of common stock (in units)",
        "verboseLabel": "Repurchase of Common Stock (in units)",
        "documentation": "Number of shares that have been repurchased and retired during the period."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r106",
      "r107",
      "r146"
     ]
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Repurchased and Retired During Period, Value",
        "negatedLabel": "Repurchase of common stock",
        "negatedTerseLabel": "Repurchase of Common Stock",
        "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r106",
      "r107",
      "r146"
     ]
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedDuringPeriodShares",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetails",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Repurchased During Period, Shares",
        "terseLabel": "Purchase of aggregate shares",
        "verboseLabel": "Shares transferred",
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r106",
      "r107",
      "r146",
      "r783",
      "r859",
      "r890"
     ]
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Repurchased During Period, Value",
        "negatedLabel": "Repurchase of common stock",
        "negatedTerseLabel": "Repurchase of Common Stock",
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r106",
      "r107",
      "r146",
      "r791",
      "r859",
      "r890",
      "r992"
     ]
    },
    "port_StockTransferredDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "StockTransferredDuringPeriodShares",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been transferred during the period",
        "label": "Stock Transferred During Period, Shares",
        "negatedLabel": "Transfer of common stock (in units)",
        "negatedTerseLabel": "Transfer of Common Stock (in units)"
       }
      }
     },
     "auth_ref": []
    },
    "port_StockTransferredDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "StockTransferredDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been transferred during the period.",
        "label": "Stock Transferred During Period, Value",
        "negatedLabel": "Transfer of common stock",
        "negatedTerseLabel": "Transfer of Common Stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Balance at the ending",
        "periodStartLabel": "Balance at the beginning",
        "totalLabel": "Total Stockholders' Deficit",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r111",
      "r112",
      "r134",
      "r816",
      "r834",
      "r860",
      "r861",
      "r963",
      "r993",
      "r1034",
      "r1067",
      "r1162",
      "r1220"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders' equity",
        "verboseLabel": "Stockholders' Deficit"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfStockholderSEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Balance as of ending",
        "periodStartLabel": "Balance as of beginning",
        "totalLabel": "Total stockholders' equity",
        "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r73",
      "r78",
      "r219",
      "r220",
      "r245",
      "r269",
      "r270",
      "r271",
      "r274",
      "r281",
      "r283",
      "r355",
      "r361",
      "r397",
      "r472",
      "r573",
      "r574",
      "r587",
      "r588",
      "r589",
      "r592",
      "r601",
      "r602",
      "r613",
      "r615",
      "r616",
      "r617",
      "r618",
      "r620",
      "r630",
      "r659",
      "r660",
      "r664",
      "r670",
      "r687",
      "r765",
      "r766",
      "r789",
      "r816",
      "r834",
      "r860",
      "r861",
      "r892",
      "r992",
      "r1034",
      "r1067",
      "r1162",
      "r1220"
     ]
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "Stockholders' equity:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommonStock",
      "http://www.southportone.com/role/DisclosureCommonStocks",
      "http://www.southportone.com/role/DisclosureStockholdersDeficit",
      "http://www.southportone.com/role/DisclosureStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Stockholders' Equity",
        "verboseLabel": "Stockholders' Deficit",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r259",
      "r455",
      "r457",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r469",
      "r472",
      "r621",
      "r862",
      "r864",
      "r893"
     ]
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetails",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Events",
        "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": [
      "r665",
      "r698"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCashAndCashEquivalentsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetailss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetails",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailssss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Events",
        "verboseLabel": "Subsequent event",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r665",
      "r698"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetails",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailssss"
     ],
     "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": [
      "r665",
      "r698"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCashAndCashEquivalentsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetailss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetails",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailssss"
     ],
     "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": [
      "r665",
      "r698"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCashAndCashEquivalentsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesOrganizationDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsDetailss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetails",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailssss"
     ],
     "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": [
      "r665",
      "r698"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSubsequentEvents",
      "http://www.southportone.com/role/DisclosureSubsequentEventss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsss",
      "http://www.southportone.com/role/DisclosureSubsequentEventssss"
     ],
     "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": [
      "r697",
      "r699"
     ]
    },
    "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss"
     ],
     "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://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetailss",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetailss",
      "http://www.southportone.com/role/DisclosurePrivatePlacementDetails",
      "http://www.southportone.com/role/DisclosurePrivatePlacementDetailss",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.southportone.com/role/DisclosureSubsequentEventsDetailsss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss"
     ],
     "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://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiary, Sale of Stock [Line Items]",
        "terseLabel": "Description of Organization and Business Operations",
        "verboseLabel": "Summary of Significant Accounting Policies",
        "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://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental Cash Flow Information:",
        "verboseLabel": "Supplemental disclosure of cash flow information:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplierConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplierConcentrationRiskMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplier Concentration Risk [Member]",
        "terseLabel": "Supplier concentration risk",
        "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": [
      "r133"
     ]
    },
    "us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxAdjustmentsSettlementsAndUnusualProvisions",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Adjustments, Settlements, and Unusual Provisions",
        "terseLabel": "Return to provision adjustment",
        "documentation": "Amount of increase (decrease) to previously recorded tax expense. Includes, but is not limited to, significant settlements of income tax disputes, and unusual tax positions or infrequent actions taken by the entity, including tax assessment reversal, and IRS tax settlement."
       }
      }
     },
     "auth_ref": [
      "r1143"
     ]
    },
    "us-gaap_TemporaryEquityAccretionToRedemptionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TemporaryEquityAccretionToRedemptionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity, Accretion to Redemption Value",
        "negatedLabel": "Accretion of Class A redeemable shares to redemption value",
        "terseLabel": "Accretion of Class A redeemable shares to redemption value",
        "documentation": "Value of accretion of temporary equity to its redemption value during the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TemporaryEquityAccretionToRedemptionValueAdjustment",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockSubjectToPossibleRedemptionDetailss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity, Accretion to Redemption Value, Adjustment",
        "negatedLabel": "Remeasurement of Class A common stock subject to possible redemption",
        "negatedTerseLabel": "Less: Remeasurement of Class A redeemable shares to redemption value",
        "terseLabel": "Remeasurement of Class A common stock subject to possible redemption",
        "verboseLabel": "Less: Remeasurement of Class A redeemable shares to redemption value",
        "documentation": "Amount of decrease to net income for accretion of temporary equity to its redemption value to derive net income apportioned to common stockholders."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TemporaryEquityByClassOfStockTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TemporaryEquityByClassOfStockTable",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockSubjectToPossibleRedemptionDetailss"
     ],
     "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": [
      "r19",
      "r52"
     ]
    },
    "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TemporaryEquityCarryingAmountAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockSubjectToPossibleRedemptionDetailss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheets",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity, Carrying Amount, Attributable to Parent",
        "periodEndLabel": "Temporary Equity, Balance at the ending",
        "periodStartLabel": "Temporary Equity, Balance at the beginning",
        "terseLabel": "Class A common stock subject to possible redemption; 200,000,000 shares authorized; 37,987 and shares issued and outstanding subject to possible redemption at redemption value as of March 31, 2025 and December 31, 2024, respectively",
        "verboseLabel": "Class A common stock subject to possible redemption",
        "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": [
      "r417",
      "r419",
      "r420",
      "r421",
      "r424",
      "r425",
      "r539",
      "r736"
     ]
    },
    "port_TemporaryEquityHoldersOfNumberOfSharesExercisedRightOfRedemption": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "TemporaryEquityHoldersOfNumberOfSharesExercisedRightOfRedemption",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the holders of number of shares exercised the right to redeem the shares.",
        "label": "Temporary Equity, Holders of Number of Shares Exercised the Right of Redemption",
        "terseLabel": "Holders of number of shares exercised the right to redeem the shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TemporaryEquityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TemporaryEquityLineItems",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockSubjectToPossibleRedemptionDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity [Line Items]",
        "terseLabel": "Temporary equity",
        "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": []
    },
    "port_TemporaryEquityPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "TemporaryEquityPolicyPolicyTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for temporary equity.",
        "label": "Temporary Equity, Policy [Policy Text Block]",
        "terseLabel": "Common Stock Subject to Possible Redemption"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TemporaryEquityRedemptionPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TemporaryEquityRedemptionPricePerShare",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity, Redemption Price Per Share",
        "verboseLabel": "Redemption price per share",
        "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": [
      "r19",
      "r52"
     ]
    },
    "us-gaap_TemporaryEquitySharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TemporaryEquitySharesAuthorized",
     "presentation": [
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity, Shares Authorized",
        "terseLabel": "Common stock subject to possible redemption, shares authorized",
        "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_TemporaryEquitySharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TemporaryEquitySharesIssued",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureStockholdersDeficitCommonStockDetails",
      "http://www.southportone.com/role/DisclosureStockholdersEquityCommonStockDetails",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity, Shares Issued",
        "terseLabel": "Common stock subject to possible redemption, shares issued",
        "verboseLabel": "Class A ordinary shares subject to possible redemption, issued (in shares)",
        "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and 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"
     ]
    },
    "us-gaap_TemporaryEquitySharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TemporaryEquitySharesOutstanding",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureStockholdersDeficitCommonStockDetails",
      "http://www.southportone.com/role/DisclosureStockholdersEquityCommonStockDetails",
      "http://www.southportone.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
      "http://www.southportone.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity, Shares Outstanding",
        "periodEndLabel": "Temporary Equity, Balance at the ending (in shares)",
        "periodStartLabel": "Temporary Equity, Balance at the beginning (in shares)",
        "terseLabel": "Common stock subject to possible redemption, shares outstanding",
        "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"
     ]
    },
    "port_TemporaryEquitySharesOutstandingSubjectToPossibleRedemption": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "TemporaryEquitySharesOutstandingSubjectToPossibleRedemption",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of securities classified as temporary equity subject to redemption that has been issued and outstanding.",
        "label": "Temporary Equity Shares Outstanding Subject To Possible Redemption",
        "terseLabel": "Number of shares remaining"
       }
      }
     },
     "auth_ref": []
    },
    "port_TemporaryEquityStockRedeemedOrCalledDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "TemporaryEquityStockRedeemedOrCalledDuringPeriodShares",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of stock classified as temporary equity, bought back by the entity at the exercise price or redemption price.",
        "label": "Temporary Equity, Stock Redeemed or Called During Period, Shares",
        "negatedLabel": "Redemption of Class A common stock (in shares)",
        "verboseLabel": "Number of shares redeemed"
       }
      }
     },
     "auth_ref": []
    },
    "port_TemporaryEquityStockRedeemedOrCalledDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "TemporaryEquityStockRedeemedOrCalledDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockSubjectToPossibleRedemptionDetailss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfChangesInCommonStockSubjectToPossibleRedemptionAndStockholdersDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock classified as temporary equity, bought back by the entity at the exercise price or redemption price.",
        "label": "Temporary Equity, Stock Redeemed or Called During Period, Value",
        "negatedLabel": "Redemption of Class A common stock",
        "verboseLabel": "Aggregate redemption amount"
       }
      }
     },
     "auth_ref": []
    },
    "port_TheatricalReleaseRevenueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "TheatricalReleaseRevenueMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesAccountsReceivableDetailss",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDeferredFinancingCostsAndNoteDiscountAndDeferredRevenueDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesDeferredRevenueDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLicensingReceivablesPhysicalInventoryAndPrepaidExpensesAndOtherDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLicensingReceivablesPhysicalMediaInventoryAndPrepaidExpensesAndOtherDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the member information pertaining to theatrical release revenue.",
        "label": "Theatrical Release Revenue [Member]",
        "terseLabel": "Theatrical Pay it Forward",
        "verboseLabel": "Theatrical"
       }
      }
     },
     "auth_ref": []
    },
    "port_ThresholdPercentageOfHoldingToGainAbilityToElectDirector": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ThresholdPercentageOfHoldingToGainAbilityToElectDirector",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetails",
      "http://www.southportone.com/role/DisclosureCommonStockNarrativesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the threshold percentage of holding to gain the ability to elect the director.",
        "label": "Threshold Percentage of Holding To Gain Ability To Elect Director",
        "terseLabel": "Threshold percentage of holding shares to elect director"
       }
      }
     },
     "auth_ref": []
    },
    "port_ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences",
     "presentation": [
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the threshold period after the business combination in which the 20 trading days within any 30 trading day period commences for the transfer, assigning or sale of any shares of the company, after the completion of the initial business combination.",
        "label": "Threshold Period After Business Combination In Which Specified Trading Days Within Any Specified Trading Day Period Commences",
        "terseLabel": "Threshold period after the business combination in which the 20 trading days within any 30 trading day period commences"
       }
      }
     },
     "auth_ref": []
    },
    "port_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination",
     "presentation": [
      "http://www.southportone.com/role/DisclosureWarrantsDetails",
      "http://www.southportone.com/role/DisclosureWarrantsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The threshold period for not to transfer, assign or sell any of the shares or warrants, after the completion of the initial business combination.",
        "label": "Threshold Period For Not To Transfer, Assign Or Sell Any Shares Or Warrants After Completion Of Initial Business Combination",
        "terseLabel": "Threshold period for not to transfer, assign or sell any of their shares or warrants after the completion of the initial business combination"
       }
      }
     },
     "auth_ref": []
    },
    "port_ThresholdTradingDaysForCalculatingMarketValue": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "ThresholdTradingDaysForCalculatingMarketValue",
     "presentation": [
      "http://www.southportone.com/role/DisclosureWarrantsDetails",
      "http://www.southportone.com/role/DisclosureWarrantsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold trading days for calculating Market Value of shares.",
        "label": "Threshold Trading Days For Calculating Market Value",
        "terseLabel": "Threshold trading days for calculating Market Value"
       }
      }
     },
     "auth_ref": []
    },
    "port_TimeToExpirationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "TimeToExpirationMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using the Time to expiration.",
        "label": "Time to expiration [member]",
        "terseLabel": "Time to expiration"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TimingOfTransferOfGoodOrServiceAxis",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Timing of Transfer of Good or Service [Axis]",
        "documentation": "Information by timing of transfer of good or service to customer."
       }
      }
     },
     "auth_ref": [
      "r940",
      "r1108"
     ]
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TimingOfTransferOfGoodOrServiceDomain",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Timing of Transfer of Good or Service [Domain]",
        "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time."
       }
      }
     },
     "auth_ref": [
      "r940",
      "r1108"
     ]
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable [Policy Text Block]",
        "terseLabel": "Accounts Receivable",
        "documentation": "Disclosure of accounting policy for accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r176",
      "r177",
      "r1057",
      "r1060",
      "r1062"
     ]
    },
    "port_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger",
     "presentation": [
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of the entity's common stock which would be required to be attained to trigger the transfer, assign or sale of any shares or warrants of the company, after the completion of the initial business combination.",
        "label": "Transfer, Assign Or Sell Any Shares Or Warrants After Completion Of Initial Business Combination, Stock Price Trigger",
        "terseLabel": "Stock price trigger to transfer, assign or sell any shares or warrants of the company, after the completion of the initial business combination (in dollars per share)"
       }
      }
     },
     "auth_ref": []
    },
    "port_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays",
     "presentation": [
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "When determining the condition for transfer of shares without restriction after a business combination, the number of consecutive trading days used to observe the share price.",
        "label": "Transfer, Assign Or Sell Any Shares Or Warrants After Completion Of Initial Business Combination, Threshold Consecutive Trading Days",
        "terseLabel": "Threshold consecutive trading days for transfer, assign or sale of shares or warrants, after the completion of the initial business combination"
       }
      }
     },
     "auth_ref": []
    },
    "port_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays",
     "presentation": [
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "When determining the condition for transfer of shares without restriction after a business combination, the number of days in which the share price must exceed the specified amount.",
        "label": "Transfer, Assign Or Sell Any Shares Or Warrants After Completion Of Initial Business Combination, Threshold Trading Days",
        "terseLabel": "Threshold trading days for transfer, assign or sale of shares or warrants, after the completion of the initial business combination"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransferredAtPointInTimeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TransferredAtPointInTimeMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transferred at Point in Time [Member]",
        "terseLabel": "Transferred at Point in Time",
        "documentation": "Contract with customer in which good or service is transferred at point in time."
       }
      }
     },
     "auth_ref": [
      "r940"
     ]
    },
    "us-gaap_TransferredOverTimeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TransferredOverTimeMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transferred over Time [Member]",
        "terseLabel": "Transferred over Time",
        "documentation": "Contract with customer in which good or service is transferred over time."
       }
      }
     },
     "auth_ref": [
      "r940"
     ]
    },
    "port_TrustAccountWithdrawalForTaxPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "TrustAccountWithdrawalForTaxPayments",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockSubjectToPossibleRedemptionDetailss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossDetailss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of Trust Account withdrawal for tax payments in non-cash investing and financing activities.",
        "label": "Trust Account withdrawal for tax payments",
        "negatedLabel": "Trust Account withdrawal for tax payments",
        "terseLabel": "Trust Account withdrawal for tax payments",
        "verboseLabel": "Plus: Trust Account withdrawals for tax payments"
       }
      }
     },
     "auth_ref": []
    },
    "port_TrustAccountsWithdrawalsForTaxPaymentsBasedOnWeightedAverageSharesRatio": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "TrustAccountsWithdrawalsForTaxPaymentsBasedOnWeightedAverageSharesRatio",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetailss": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of trust accounts withdrawals for tax payments based on weighted average shares ratio",
        "label": "Trust Accounts Withdrawals For Tax Payments Based On Weighted Average Shares Ratio",
        "terseLabel": "Plus: Trust Account withdrawals for tax payments based on weighted average shares ratio"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TypeOfAdoptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TypeOfAdoptionMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesIncomeTaxesAndRecentAccountingPronouncementsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update [Domain]",
        "documentation": "Amendment to accounting standards."
       }
      }
     },
     "auth_ref": [
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r273",
      "r274",
      "r275",
      "r276",
      "r286",
      "r343",
      "r344",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r396",
      "r397",
      "r404",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r594",
      "r595",
      "r596",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r655",
      "r656",
      "r668",
      "r669",
      "r670",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r711",
      "r712",
      "r713",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773"
     ]
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "USTreasurySecuritiesMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesLiquidityAndCashAndCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "US Treasury Securities [Member]",
        "verboseLabel": "Treasury securities",
        "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)."
       }
      }
     },
     "auth_ref": [
      "r911",
      "r942",
      "r944",
      "r956",
      "r1182"
     ]
    },
    "port_UnderwritingFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "UnderwritingFees",
     "crdr": "debit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailss",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of offering fees incurred and paid for underwriters.",
        "label": "Underwriting Fees",
        "terseLabel": "Underwriting fees"
       }
      }
     },
     "auth_ref": []
    },
    "port_UnderwritingOptionPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "UnderwritingOptionPeriod",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.southportone.com/role/DisclosureCommitmentsAndContingenciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The underwriting option period.",
        "label": "Underwriting Option Period",
        "terseLabel": "Underwriting option period"
       }
      }
     },
     "auth_ref": []
    },
    "port_UnitsIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "UnitsIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.southportone.com/role/DisclosureInitialPublicOfferingDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new units issued during the period.",
        "label": "Units Issued During Period Shares New Issues",
        "terseLabel": "Number of shares issued"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesDetailss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits",
        "terseLabel": "Uncertain tax positions",
        "verboseLabel": "Unrecognized tax benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r546",
      "r561",
      "r952"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
        "verboseLabel": "Amounts accrued for the payment of interest and penalties",
        "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return."
       }
      }
     },
     "auth_ref": [
      "r560",
      "r952"
     ]
    },
    "port_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedOtherThanFranchiseTaxInterestAndPenalties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedOtherThanFranchiseTaxInterestAndPenalties",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return other than franchise tax interest and penalties.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Other Than Franchise Tax Interest And Penalties",
        "terseLabel": "Amounts accrued for interest and penalties other than franchise tax"
       }
      }
     },
     "auth_ref": []
    },
    "port_UnrecognizedTaxBenefitsOtherThanFranchiseTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "UnrecognizedTaxBenefitsOtherThanFranchiseTax",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits other than franchise tax.",
        "label": "Unrecognized Tax Benefits, Other Than Franchise Tax",
        "terseLabel": "Unrecognized tax benefits other than franchise tax"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPoliciess",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "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",
      "r182",
      "r183",
      "r186",
      "r187"
     ]
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.southportone.com/role/DisclosureIncomeTaxesIncomeTaxProvisionDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureIncomeTaxesIncomeTaxProvisionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "negatedLabel": "Change in Valuation Allowance",
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r564"
     ]
    },
    "us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableInterestEntityEntityMaximumLossExposureAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureInvestmentsInAffiliatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount",
        "terseLabel": "Equity investment, totaling",
        "documentation": "The reporting entity's maximum amount of exposure to loss as a result of its involvement with the Variable Interest Entity (VIE)."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r156"
     ]
    },
    "us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableInterestEntityNotPrimaryBeneficiaryMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureInvestmentsInAffiliatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Interest Entity, Not Primary Beneficiary [Member]",
        "terseLabel": "Unconsolidated primary beneficiary",
        "documentation": "Variable Interest Entities (VIE) in which the entity does not have a controlling financial interest (as defined) and of which it is therefore not the primary beneficiary. VIEs of which the entity is not the primary beneficiary because it does not have the power to direct the activities of the VIE that most significantly impact the VIE's economic performance and for which it does not have the obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE are not included in the consolidated financial statements of the entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableInterestEntityPrimaryBeneficiaryMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureInvestmentsInAffiliatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Interest Entity, Primary Beneficiary [Member]",
        "terseLabel": "Primary beneficiary of a VIE",
        "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r604",
      "r605",
      "r608",
      "r609"
     ]
    },
    "port_VendorBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "VendorBMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the member information pertaining to vendor B.",
        "label": "Vendor B [Member]",
        "terseLabel": "Vendor B"
       }
      }
     },
     "auth_ref": []
    },
    "port_VendorCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "VendorCMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the member information pertaining to vendor C.",
        "label": "Vendor C [Member]",
        "terseLabel": "Vendor C"
       }
      }
     },
     "auth_ref": []
    },
    "port_VendorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "VendorMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the member information pertaining to vendor.",
        "label": "Vendor [Member]",
        "terseLabel": "Vendor A"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VestingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VestingAxis",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsStockIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting [Axis]",
        "documentation": "Information by vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135"
     ]
    },
    "us-gaap_VestingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VestingDomain",
     "presentation": [
      "http://www.southportone.com/role/DisclosureStockOptionsStockIncentivePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting [Domain]",
        "documentation": "Vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135"
     ]
    },
    "port_WarehouseEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "WarehouseEquipmentMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails",
      "http://www.southportone.com/role/DisclosurePropertyAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to warehouse equipment.",
        "label": "Warehouse Equipment [Member]",
        "terseLabel": "Warehouse equipment"
       }
      }
     },
     "auth_ref": []
    },
    "port_WarrantLiabilityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "WarrantLiabilityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "port_WarrantLiabilityDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "WarrantLiabilityDisclosureTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureWarrants",
      "http://www.southportone.com/role/DisclosureWarrantss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of warrant liability.",
        "label": "Warrant Liability Disclosure [Text Block]",
        "terseLabel": "Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "port_WarrantLiabilityPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "WarrantLiabilityPolicyPolicyTextBlock",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for warrant liability.",
        "label": "Warrant Liability, Policy [Policy Text Block]",
        "terseLabel": "Warrant Liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WarrantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesAtFairValueDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesAtFairValueDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfCompanySLiabilitiesDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfCompanySLiabilitiesDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangesInFairValueInstrumentsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsChangesInFairValueInstrumentsDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant [Member]",
        "terseLabel": "Warrant",
        "verboseLabel": "Warrant Liability",
        "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": [
      "r983",
      "r984",
      "r987",
      "r988",
      "r989",
      "r990"
     ]
    },
    "port_WarrantsAndRightsOutstandingExercisableTermAfterBusinessCombination": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "WarrantsAndRightsOutstandingExercisableTermAfterBusinessCombination",
     "presentation": [
      "http://www.southportone.com/role/DisclosureWarrantsDetails",
      "http://www.southportone.com/role/DisclosureWarrantsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The warrants exercisable term after the completion of a business combination, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Warrants And Rights Outstanding, Exercisable Term After Business Combination",
        "terseLabel": "Warrants exercisable term after the completion of a business combination"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantsAndRightsOutstandingMeasurementInput",
     "presentation": [
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsMeasurementDetailss",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetails",
      "http://www.southportone.com/role/DisclosureFairValueMeasurementsNonRecurringFairValueMeasurementsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants and Rights Outstanding, Measurement Input",
        "terseLabel": "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": [
      "r1156",
      "r1157",
      "r1158"
     ]
    },
    "us-gaap_WarrantsAndRightsOutstandingTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantsAndRightsOutstandingTerm",
     "presentation": [
      "http://www.southportone.com/role/DisclosureWarrantsDetails",
      "http://www.southportone.com/role/DisclosureWarrantsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants and Rights Outstanding, Term",
        "terseLabel": "Term of warrants",
        "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": [
      "r1156",
      "r1157",
      "r1158"
     ]
    },
    "port_WarrantsPricePerUnit": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "WarrantsPricePerUnit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per unit price of warrants issued by the company.",
        "label": "Warrants, Price Per Unit",
        "terseLabel": "Price of warrants (in dollars per share)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "calculation": {
      "http://www.southportone.com/role/DisclosureCommonStockScheduleOfLossPerShareDetailss": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommonStockScheduleOfLossPerShareDetails",
      "http://www.southportone.com/role/DisclosureCommonStockScheduleOfLossPerShareDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment",
        "verboseLabel": "Effect of dilutive shares (in shares)",
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation."
       }
      }
     },
     "auth_ref": [
      "r1048"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.southportone.com/role/DisclosureCommonStockScheduleOfLossPerShareDetailss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommonStockScheduleOfLossPerShareDetails",
      "http://www.southportone.com/role/DisclosureCommonStockScheduleOfLossPerShareDetailss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetailss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted average shares outstanding, diluted",
        "totalLabel": "Weighted average diluted shares (in shares)",
        "verboseLabel": "Weighted average common shares 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": [
      "r289",
      "r300"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommonStockScheduleOfLossPerShareDetails",
      "http://www.southportone.com/role/DisclosureCommonStockScheduleOfLossPerShareDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "verboseLabel": "Denominator:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.southportone.com/role/DisclosureCommonStockScheduleOfLossPerShareDetailss": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.southportone.com/role/DisclosureCommonStockScheduleOfLossPerShareDetails",
      "http://www.southportone.com/role/DisclosureCommonStockScheduleOfLossPerShareDetailss",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetailss",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementCondensedConsolidatedStatementsOfOperationsUnaudited",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperations",
      "http://www.southportone.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted average shares outstanding, basic",
        "verboseLabel": "Weighted average basic shares outstanding (in shares)",
        "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": [
      "r287",
      "r300"
     ]
    },
    "port_WeightedAverageSharesRatio": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "WeightedAverageSharesRatio",
     "presentation": [
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetails",
      "http://www.southportone.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCalculationOfBasicAndDilutedNetIncomeLossPerCommonShareDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the weighted average shares ratio.",
        "label": "Weighted Average Shares Ratio",
        "terseLabel": "Ownership percentage",
        "verboseLabel": "Weighted average shares ratio"
       }
      }
     },
     "auth_ref": []
    },
    "port_WorkingCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "WorkingCapital",
     "crdr": "credit",
     "presentation": [
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetails",
      "http://www.southportone.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net current assets (liabilities).",
        "label": "Working Capital",
        "terseLabel": "Working capital"
       }
      }
     },
     "auth_ref": []
    },
    "port_WorkingCapitalLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.southportone.com/20250331",
     "localname": "WorkingCapitalLoansMember",
     "presentation": [
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetails",
      "http://www.southportone.com/role/DisclosureRelatedPartyTransactionsRelatedPartyLoansDueToRelatedPartyAndAdministrativeSupportAgreementDetailss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Working Capital Loans.",
        "label": "Working Capital Loans [Member]",
        "terseLabel": "Working Capital Loans"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "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": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r3": {
   "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"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21D",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-21D"
  },
  "r5": {
   "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"
  },
  "r6": {
   "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"
  },
  "r7": {
   "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"
  },
  "r8": {
   "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"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "480",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481648/480-10-50-1"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(2)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "480",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481648/480-10-50-2"
  },
  "r13": {
   "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"
  },
  "r14": {
   "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"
  },
  "r15": {
   "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"
  },
  "r16": {
   "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"
  },
  "r17": {
   "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"
  },
  "r18": {
   "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"
  },
  "r19": {
   "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"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r23": {
   "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"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r25": {
   "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"
  },
  "r26": {
   "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"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r31": {
   "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"
  },
  "r32": {
   "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"
  },
  "r33": {
   "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"
  },
  "r34": {
   "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"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "250",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r36": {
   "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"
  },
  "r37": {
   "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"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "270",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-12"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "270",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-13"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16"
  },
  "r41": {
   "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"
  },
  "r42": {
   "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"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21"
  },
  "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": "330",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
  },
  "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": "480",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481679/480-10-45-2A"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "480",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481648/480-10-50-2"
  },
  "r52": {
   "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"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-11"
  },
  "r56": {
   "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"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5"
  },
  "r59": {
   "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"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r61": {
   "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"
  },
  "r62": {
   "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"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r67": {
   "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"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r70": {
   "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"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r72": {
   "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"
  },
  "r73": {
   "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"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-24"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-6"
  },
  "r78": {
   "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"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "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": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r87": {
   "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"
  },
  "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": "(c)",
   "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(12))",
   "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)(a))",
   "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(19)(b))",
   "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(19))",
   "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(20))",
   "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(21))",
   "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(22)(a)(1))",
   "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(22)(b))",
   "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(23))",
   "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(24))",
   "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(25))",
   "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(3))",
   "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)(1))",
   "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)(a)(3))",
   "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(30))",
   "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(31))",
   "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(32))",
   "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(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "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(2))",
   "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(20))",
   "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(3))",
   "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(4))",
   "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(7)(a))",
   "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(7))",
   "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)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r130": {
   "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"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r140": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-11"
  },
  "r141": {
   "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"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "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": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r149": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r153": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r154": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-23"
  },
  "r155": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r156": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-4"
  },
  "r157": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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)(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B"
  },
  "r174": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B"
  },
  "r175": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15"
  },
  "r176": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15"
  },
  "r177": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6"
  },
  "r178": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-9"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "a",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "a",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1405",
   "Paragraph": "c",
   "Publisher": "SEC"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "4",
   "Subsection": "08",
   "Paragraph": "m",
   "Subparagraph": "(1)(iii)",
   "Publisher": "SEC"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "4",
   "Subsection": "08",
   "Paragraph": "m",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "M",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "FF",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "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(1))",
   "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(13))",
   "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(14))",
   "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(16))",
   "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(17))",
   "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(18))",
   "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(27)(b))",
   "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": "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r249": {
   "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"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "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(c))",
   "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(e)(1))",
   "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(g)(1)(ii))",
   "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": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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(m)(1)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r266": {
   "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(m)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r316": {
   "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"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r319": {
   "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"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r335": {
   "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"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-4"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r366": {
   "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"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r369": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-5"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476167/350-60-45-1"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476168/350-60-50-1"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476168/350-60-50-1"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476168/350-60-50-1"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476168/350-60-50-1"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476168/350-60-50-1"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476168/350-60-50-3"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476168/350-60-50-6"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.FF.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476188/405-10-S99-1"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r459": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10B"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "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"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "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"
  },
  "r630": {
   "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"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "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"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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"
  },
  "r637": {
   "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"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r640": {
   "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"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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"
  },
  "r646": {
   "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"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "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"
  },
  "r650": {
   "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"
  },
  "r651": {
   "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"
  },
  "r652": {
   "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"
  },
  "r653": {
   "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"
  },
  "r654": {
   "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"
  },
  "r655": {
   "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"
  },
  "r656": {
   "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"
  },
  "r657": {
   "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"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r659": {
   "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"
  },
  "r660": {
   "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"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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"
  },
  "r664": {
   "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"
  },
  "r665": {
   "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"
  },
  "r666": {
   "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"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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"
  },
  "r669": {
   "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"
  },
  "r670": {
   "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"
  },
  "r671": {
   "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"
  },
  "r672": {
   "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"
  },
  "r673": {
   "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"
  },
  "r674": {
   "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"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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"
  },
  "r677": {
   "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"
  },
  "r678": {
   "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"
  },
  "r679": {
   "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"
  },
  "r680": {
   "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"
  },
  "r681": {
   "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"
  },
  "r682": {
   "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"
  },
  "r683": {
   "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"
  },
  "r684": {
   "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"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r689": {
   "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"
  },
  "r690": {
   "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"
  },
  "r691": {
   "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"
  },
  "r692": {
   "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"
  },
  "r693": {
   "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"
  },
  "r694": {
   "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"
  },
  "r695": {
   "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"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r698": {
   "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"
  },
  "r699": {
   "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"
  },
  "r700": {
   "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"
  },
  "r701": {
   "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"
  },
  "r702": {
   "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"
  },
  "r703": {
   "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"
  },
  "r704": {
   "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"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "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"
  },
  "r709": {
   "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"
  },
  "r710": {
   "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"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "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"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-15"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-33"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "35A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-35A"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r723": {
   "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"
  },
  "r724": {
   "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(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r725": {
   "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"
  },
  "r726": {
   "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"
  },
  "r727": {
   "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"
  },
  "r728": {
   "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)(1)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r729": {
   "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"
  },
  "r730": {
   "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"
  },
  "r731": {
   "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"
  },
  "r732": {
   "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"
  },
  "r733": {
   "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"
  },
  "r734": {
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "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"
  },
  "r737": {
   "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"
  },
  "r738": {
   "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)(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r739": {
   "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"
  },
  "r740": {
   "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"
  },
  "r741": {
   "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"
  },
  "r742": {
   "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"
  },
  "r743": {
   "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"
  },
  "r744": {
   "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(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r745": {
   "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"
  },
  "r746": {
   "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"
  },
  "r747": {
   "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(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r748": {
   "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"
  },
  "r749": {
   "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"
  },
  "r750": {
   "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"
  },
  "r751": {
   "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(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r752": {
   "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"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r760": {
   "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"
  },
  "r761": {
   "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"
  },
  "r762": {
   "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"
  },
  "r763": {
   "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"
  },
  "r764": {
   "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"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "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"
  },
  "r768": {
   "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"
  },
  "r769": {
   "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"
  },
  "r770": {
   "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"
  },
  "r771": {
   "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"
  },
  "r772": {
   "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"
  },
  "r773": {
   "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"
  },
  "r774": {
   "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"
  },
  "r775": {
   "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"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2"
  },
  "r778": {
   "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"
  },
  "r779": {
   "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"
  },
  "r780": {
   "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"
  },
  "r781": {
   "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"
  },
  "r782": {
   "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"
  },
  "r783": {
   "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"
  },
  "r784": {
   "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"
  },
  "r785": {
   "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"
  },
  "r786": {
   "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"
  },
  "r787": {
   "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"
  },
  "r788": {
   "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"
  },
  "r789": {
   "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"
  },
  "r790": {
   "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"
  },
  "r791": {
   "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"
  },
  "r792": {
   "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"
  },
  "r793": {
   "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"
  },
  "r794": {
   "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"
  },
  "r795": {
   "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"
  },
  "r796": {
   "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"
  },
  "r797": {
   "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"
  },
  "r798": {
   "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"
  },
  "r799": {
   "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"
  },
  "r800": {
   "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"
  },
  "r801": {
   "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"
  },
  "r802": {
   "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"
  },
  "r803": {
   "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"
  },
  "r804": {
   "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"
  },
  "r805": {
   "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"
  },
  "r806": {
   "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"
  },
  "r807": {
   "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"
  },
  "r808": {
   "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"
  },
  "r809": {
   "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"
  },
  "r810": {
   "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"
  },
  "r811": {
   "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"
  },
  "r812": {
   "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"
  },
  "r813": {
   "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"
  },
  "r814": {
   "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"
  },
  "r815": {
   "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"
  },
  "r816": {
   "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"
  },
  "r817": {
   "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"
  },
  "r818": {
   "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"
  },
  "r819": {
   "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"
  },
  "r820": {
   "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"
  },
  "r821": {
   "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"
  },
  "r822": {
   "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"
  },
  "r823": {
   "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)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r824": {
   "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"
  },
  "r825": {
   "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"
  },
  "r826": {
   "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"
  },
  "r827": {
   "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"
  },
  "r828": {
   "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"
  },
  "r829": {
   "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"
  },
  "r830": {
   "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"
  },
  "r831": {
   "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"
  },
  "r832": {
   "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"
  },
  "r833": {
   "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"
  },
  "r834": {
   "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"
  },
  "r835": {
   "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"
  },
  "r836": {
   "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"
  },
  "r837": {
   "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"
  },
  "r838": {
   "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"
  },
  "r839": {
   "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"
  },
  "r840": {
   "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"
  },
  "r841": {
   "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"
  },
  "r842": {
   "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"
  },
  "r843": {
   "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"
  },
  "r844": {
   "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"
  },
  "r845": {
   "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"
  },
  "r846": {
   "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"
  },
  "r847": {
   "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"
  },
  "r848": {
   "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"
  },
  "r849": {
   "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"
  },
  "r850": {
   "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"
  },
  "r851": {
   "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"
  },
  "r852": {
   "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"
  },
  "r853": {
   "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"
  },
  "r854": {
   "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"
  },
  "r855": {
   "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"
  },
  "r856": {
   "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"
  },
  "r857": {
   "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"
  },
  "r858": {
   "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"
  },
  "r859": {
   "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"
  },
  "r860": {
   "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"
  },
  "r861": {
   "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"
  },
  "r862": {
   "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"
  },
  "r863": {
   "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"
  },
  "r864": {
   "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"
  },
  "r865": {
   "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"
  },
  "r866": {
   "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"
  },
  "r867": {
   "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"
  },
  "r868": {
   "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"
  },
  "r869": {
   "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"
  },
  "r870": {
   "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"
  },
  "r871": {
   "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 1)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r872": {
   "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 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r873": {
   "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"
  },
  "r874": {
   "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 C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r875": {
   "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 C)(Footnote 6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r876": {
   "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 C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r877": {
   "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 D)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r878": {
   "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 D)(Footnote 6)(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r879": {
   "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 D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r880": {
   "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 E)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r881": {
   "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 E)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r882": {
   "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 E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r883": {
   "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 E)(Footnote 6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r884": {
   "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 E)(Footnote 6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r885": {
   "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 E)(Footnote 6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r886": {
   "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 E)(Footnote 6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r887": {
   "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"
  },
  "r888": {
   "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"
  },
  "r889": {
   "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"
  },
  "r890": {
   "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"
  },
  "r891": {
   "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"
  },
  "r892": {
   "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"
  },
  "r893": {
   "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"
  },
  "r894": {
   "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"
  },
  "r895": {
   "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"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r897": {
   "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"
  },
  "r898": {
   "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"
  },
  "r899": {
   "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"
  },
  "r900": {
   "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"
  },
  "r901": {
   "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"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r903": {
   "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"
  },
  "r904": {
   "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"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21"
  },
  "r908": {
   "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"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r910": {
   "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"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r912": {
   "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"
  },
  "r913": {
   "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"
  },
  "r914": {
   "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"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r916": {
   "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"
  },
  "r917": {
   "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"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r920": {
   "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"
  },
  "r921": {
   "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"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r923": {
   "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"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r926": {
   "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"
  },
  "r927": {
   "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"
  },
  "r928": {
   "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"
  },
  "r929": {
   "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"
  },
  "r930": {
   "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"
  },
  "r931": {
   "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"
  },
  "r932": {
   "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"
  },
  "r933": {
   "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"
  },
  "r934": {
   "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"
  },
  "r935": {
   "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"
  },
  "r936": {
   "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"
  },
  "r937": {
   "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"
  },
  "r938": {
   "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"
  },
  "r939": {
   "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"
  },
  "r940": {
   "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"
  },
  "r941": {
   "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"
  },
  "r942": {
   "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"
  },
  "r943": {
   "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"
  },
  "r944": {
   "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"
  },
  "r945": {
   "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"
  },
  "r946": {
   "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"
  },
  "r947": {
   "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"
  },
  "r948": {
   "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"
  },
  "r949": {
   "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"
  },
  "r950": {
   "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"
  },
  "r951": {
   "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"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217"
  },
  "r953": {
   "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"
  },
  "r954": {
   "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"
  },
  "r955": {
   "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"
  },
  "r956": {
   "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"
  },
  "r957": {
   "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"
  },
  "r958": {
   "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"
  },
  "r959": {
   "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"
  },
  "r960": {
   "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"
  },
  "r961": {
   "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"
  },
  "r962": {
   "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"
  },
  "r963": {
   "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"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-12"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-34"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-3"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-7"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r977": {
   "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"
  },
  "r978": {
   "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"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r980": {
   "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"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r983": {
   "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"
  },
  "r984": {
   "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"
  },
  "r985": {
   "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"
  },
  "r986": {
   "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"
  },
  "r987": {
   "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"
  },
  "r988": {
   "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"
  },
  "r989": {
   "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"
  },
  "r990": {
   "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"
  },
  "r991": {
   "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"
  },
  "r992": {
   "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"
  },
  "r993": {
   "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"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r996": {
   "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"
  },
  "r997": {
   "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"
  },
  "r998": {
   "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"
  },
  "r999": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "15",
   "Paragraph": "3",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479455/805-10-15-3"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "321",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-1"
  },
  "r1001": {
   "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"
  },
  "r1002": {
   "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"
  },
  "r1003": {
   "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"
  },
  "r1004": {
   "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"
  },
  "r1005": {
   "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"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(6))",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "705",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/705/tableOfContent"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Subparagraph": "(a)",
   "Publisher": "SEC"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1"
  },
  "r1015": {
   "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"
  },
  "r1016": {
   "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(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1017": {
   "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(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1018": {
   "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(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1019": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1020": {
   "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"
  },
  "r1021": {
   "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"
  },
  "r1022": {
   "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(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1023": {
   "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)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1026": {
   "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"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1028": {
   "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"
  },
  "r1029": {
   "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"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1031": {
   "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(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1032": {
   "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"
  },
  "r1033": {
   "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"
  },
  "r1034": {
   "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"
  },
  "r1035": {
   "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"
  },
  "r1036": {
   "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"
  },
  "r1037": {
   "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(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1038": {
   "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(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1041": {
   "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"
  },
  "r1042": {
   "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"
  },
  "r1043": {
   "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"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1045": {
   "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"
  },
  "r1046": {
   "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"
  },
  "r1047": {
   "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"
  },
  "r1048": {
   "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"
  },
  "r1049": {
   "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"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r1051": {
   "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"
  },
  "r1052": {
   "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"
  },
  "r1053": {
   "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"
  },
  "r1054": {
   "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"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/310-10/tableOfContent"
  },
  "r1056": {
   "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"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "40",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481628/310-20-40-7"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-2"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1067": {
   "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"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r1071": {
   "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"
  },
  "r1072": {
   "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"
  },
  "r1073": {
   "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"
  },
  "r1074": {
   "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"
  },
  "r1075": {
   "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"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476167/350-60-45-1"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476167/350-60-45-2"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476168/350-60-50-1"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476168/350-60-50-1"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476168/350-60-50-1"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476168/350-60-50-2"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476168/350-60-50-3"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476168/350-60-50-3"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476168/350-60-50-3"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476168/350-60-50-3"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476168/350-60-50-3"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476168/350-60-50-4"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476168/350-60-50-6"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476168/350-60-50-6"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1091": {
   "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"
  },
  "r1092": {
   "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"
  },
  "r1093": {
   "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"
  },
  "r1094": {
   "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"
  },
  "r1095": {
   "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"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1098": {
   "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"
  },
  "r1099": {
   "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"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1102": {
   "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)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1103": {
   "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"
  },
  "r1104": {
   "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"
  },
  "r1105": {
   "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)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1107": {
   "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"
  },
  "r1108": {
   "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"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1110": {
   "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"
  },
  "r1111": {
   "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"
  },
  "r1112": {
   "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"
  },
  "r1113": {
   "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"
  },
  "r1114": {
   "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"
  },
  "r1115": {
   "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"
  },
  "r1116": {
   "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"
  },
  "r1117": {
   "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"
  },
  "r1118": {
   "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"
  },
  "r1119": {
   "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"
  },
  "r1120": {
   "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"
  },
  "r1121": {
   "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"
  },
  "r1122": {
   "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"
  },
  "r1123": {
   "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"
  },
  "r1124": {
   "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"
  },
  "r1125": {
   "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"
  },
  "r1126": {
   "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"
  },
  "r1127": {
   "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"
  },
  "r1128": {
   "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"
  },
  "r1129": {
   "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"
  },
  "r1130": {
   "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"
  },
  "r1131": {
   "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"
  },
  "r1132": {
   "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"
  },
  "r1133": {
   "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"
  },
  "r1134": {
   "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"
  },
  "r1135": {
   "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"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1137": {
   "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"
  },
  "r1138": {
   "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"
  },
  "r1139": {
   "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"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1142": {
   "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"
  },
  "r1143": {
   "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"
  },
  "r1144": {
   "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"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1147": {
   "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"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1152": {
   "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"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1154": {
   "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"
  },
  "r1155": {
   "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"
  },
  "r1156": {
   "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"
  },
  "r1157": {
   "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"
  },
  "r1158": {
   "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"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1160": {
   "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"
  },
  "r1161": {
   "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"
  },
  "r1162": {
   "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"
  },
  "r1163": {
   "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"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1165": {
   "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"
  },
  "r1166": {
   "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"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4"
  },
  "r1168": {
   "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"
  },
  "r1169": {
   "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"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1171": {
   "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"
  },
  "r1172": {
   "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"
  },
  "r1173": {
   "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"
  },
  "r1174": {
   "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"
  },
  "r1175": {
   "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"
  },
  "r1176": {
   "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"
  },
  "r1177": {
   "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"
  },
  "r1178": {
   "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"
  },
  "r1179": {
   "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"
  },
  "r1180": {
   "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"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(7)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r1183": {
   "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"
  },
  "r1184": {
   "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"
  },
  "r1185": {
   "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)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1186": {
   "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"
  },
  "r1187": {
   "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"
  },
  "r1188": {
   "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"
  },
  "r1189": {
   "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"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1191": {
   "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"
  },
  "r1192": {
   "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"
  },
  "r1193": {
   "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"
  },
  "r1194": {
   "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"
  },
  "r1195": {
   "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"
  },
  "r1196": {
   "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"
  },
  "r1197": {
   "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"
  },
  "r1198": {
   "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"
  },
  "r1199": {
   "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"
  },
  "r1200": {
   "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"
  },
  "r1201": {
   "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"
  },
  "r1202": {
   "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"
  },
  "r1203": {
   "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"
  },
  "r1204": {
   "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"
  },
  "r1205": {
   "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"
  },
  "r1206": {
   "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"
  },
  "r1207": {
   "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"
  },
  "r1208": {
   "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"
  },
  "r1209": {
   "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"
  },
  "r1210": {
   "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"
  },
  "r1211": {
   "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"
  },
  "r1212": {
   "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"
  },
  "r1213": {
   "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"
  },
  "r1214": {
   "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"
  },
  "r1215": {
   "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"
  },
  "r1216": {
   "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"
  },
  "r1217": {
   "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"
  },
  "r1218": {
   "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"
  },
  "r1219": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1220": {
   "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"
  },
  "r1221": {
   "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"
  }
 }
}
