XML 251 R27.htm IDEA: XBRL DOCUMENT
v3.25.2

Initial Public Offering (Details) - USD ($) |  | 3 Months Ended | 12 Months Ended |  |
--- | --- | --- | --- | --- | ---
Dec. 14, 2021 | Mar. 31, 2025 | Dec. 31, 2024 | Dec. 31, 2023 | Sep. 11, 2024 | Apr. 08, 2024
Initial Public Offering |  |  |  |  |  |
Share price |  | $ 9.2 | $ 9.2 |  |  |
Common stock, par value (In dollars per share) |  |  |  |  | $ 0.0001 |
Cash |  | $ 354,346 | $ 494,974 | $ 2,171,553 |  |
Underwriting fees | $ 4,600,000 |  |  |  |  |
IPO |  |  |  |  |  |
Initial Public Offering |  |  |  |  |  |
Number of shares issued | 23,000,000 |  |  |  |  |
Share price | $ 10 |  |  |  |  |
Proceeds from sale of Units, net of underwriting discounts paid | $ 230,000,000 |  |  |  |  |
Offering cost | 13,935,218 |  |  |  |  |
Underwriting fees | 4,600,000 |  |  |  |  |
Deferred underwriting fees | 8,050,000 |  |  |  |  |
Other offering costs | $ 1,285,218 |  |  |  |  |
IPO | Public Warrants |  |  |  |  |  |
Initial Public Offering |  |  |  |  |  |
Number of warrants in a unit | 0.5 |  |  |  |  |
Initial Public Offering, Over-Allotment and the Private Placement |  |  |  |  |  |
Initial Public Offering |  |  |  |  |  |
Number of shares issued | 3,000,000 |  |  |  |  |
Share price | $ 10.2 |  |  |  |  |
Proceeds from sale of Units, net of underwriting discounts paid | $ 234,600,000 |  |  |  |  |
Maturity term of U.S. government securities | 185 days |  |  |  |  |
Proceeds held in trust account |  | $ 433,645 | $ 429,151 | $ 44,709,805 |  |
Class A common stock |  |  |  |  |  |
Initial Public Offering |  |  |  |  |  |
Share price |  | $ 9.2 | $ 9.2 |  |  |
Number of shares in a unit |  |  |  |  |  | 1
Common stock, par value (In dollars per share) |  | $ 0.0001 | $ 0.0001 | $ 0.0001 |  |
Number of warrants in a unit |  |  |  |  |  | 0.5
Number of shares issuable per warrant (in shares) |  |  |  |  |  | 1
Exercise price of warrants (in dollars per share) |  |  |  |  |  | $ 11.5
Class A common stock | Public Warrants |  |  |  |  |  |
Initial Public Offering |  |  |  |  |  |
Number of shares issuable per warrant (in shares) |  |  |  |  | 0.1 |
Class A common stock | IPO |  |  |  |  |  |
Initial Public Offering |  |  |  |  |  |
Number of shares in a unit | 1 |  |  |  |  |
Common stock, par value (In dollars per share) | $ 0.0001 |  |  |  |  |
Number of shares issuable per warrant (in shares) | 1 |  |  |  |  |
Exercise price of warrants (in dollars per share) | $ 11.5 |  |  |  |  |

X
- Definition It represents the amount of deferred underwriting fees. + References No definition available. + Details
Name: | port_DeferredUnderwritingFees
Namespace Prefix: | port_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition It represents the amount of held in trust accounts. + References No definition available. + Details
Name: | port_HeldInTrustAccounts
Namespace Prefix: | port_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The maximum maturity term of investments, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | port_InvestmentsMaximumMaturityTerm
Namespace Prefix: | port_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents number of shares issued per unit. + References No definition available. + Details
Name: | port_NumberOfSharesIssuedPerUnit
Namespace Prefix: | port_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents number of warrants issued per unit. + References No definition available. + Details
Name: | port_NumberOfWarrantsIssuedPerUnit
Namespace Prefix: | port_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents the amount of other offering costs incurred. + References No definition available. + Details
Name: | port_OtherOfferingCosts
Namespace Prefix: | port_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents the amount of offering fees incurred and paid for underwriters. + References No definition available. + Details
Name: | port_UnderwritingFees
Namespace Prefix: | port_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Number of new units issued during the period. + References No definition available. + Details
Name: | port_UnitsIssuedDuringPeriodSharesNewIssues
Namespace Prefix: | port_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References Reference 1: 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 Reference 2: 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 Reference 3: 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 Reference 4: 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 Reference 5: 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 Reference 6: 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 Reference 7: 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 + Details
Name: | us-gaap_Cash
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Exercise price per share or per unit of warrants or rights outstanding. + References Reference 1: 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 + Details
Name: | us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition 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. + References No definition available. + Details
Name: | us-gaap_ClassOfWarrantOrRightLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References No definition available. + Details
Name: | us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Face amount or stated value per share of common stock. + References Reference 1: 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 + Details
Name: | us-gaap_CommonStockParOrStatedValuePerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition 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. + References Reference 1: 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 + Details
Name: | us-gaap_PaymentOfFinancingAndStockIssuanceCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity. + References Reference 1: 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 Reference 2: 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 + Details
Name: | us-gaap_ProceedsFromIssuanceOrSaleOfEquity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Price of a single share of a number of saleable stocks of a company. + References No definition available. + Details
Name: | us-gaap_SharePrice
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=port_PublicWarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=port_InitialPublicOfferingOverAllotmentAndPrivatePlacementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |