XML 342 R118.htm IDEA: XBRL DOCUMENT
v3.25.2

Commitments and Contingencies (Details) - Angel Studios Inc. Cik0001671941 |  |  |  |  | 1 Months Ended | 3 Months Ended | 12 Months Ended |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Oct. 25, 2024 item | Aug. 30, 2024 USD ($) installment | May 28, 2024 USD ($) | Oct. 05, 2017 item | Jun. 30, 2019 USD ($) item | Mar. 31, 2025 USD ($) | Dec. 31, 2024 USD ($) | Dec. 31, 2023 USD ($) shares | Dec. 31, 2022 USD ($) | Dec. 31, 2014 item | Aug. 31, 2024 USD ($) | Jul. 31, 2022 USD ($)
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Equity interest |  |  |  |  |  |  |  |  |  |  |  | 8.00%
Equity interest purchase price |  |  |  |  |  |  |  |  |  |  |  | $ 1,700,000
Amounts funded to support operations |  |  |  |  |  | $ 1,000,000 | $ 4,400,000 | $ 900,000 |  |  |  |
Purchase price |  |  |  |  |  |  |  |  |  |  | $ 30,000,000 |
Funding related to supporting operations |  |  |  |  |  | 1,300,000 | 2,200,000 |  |  |  |  |
Payments related to proposed acquisition |  |  |  |  |  | 2,300,000 | 2,300,000 |  |  |  |  |
Non-refundable earnest money deposit |  |  |  |  |  | 500,000 | 500,000 |  |  |  |  |
Cash to acquire preferred units |  |  |  |  |  | $ 1,800,000 | 1,800,000 |  |  |  |  |
Lease expense for operating leases |  |  |  |  |  |  | 900,000 | 700,000 | $ 500,000 |  |  |
Lease payments |  |  |  |  |  |  | 800,000 | 700,000 | $ 500,000 |  |  |
Maximum guarantee exposure |  |  |  |  |  |  | 3,100,000 |  |  |  |  |
Threshold gross revenue |  |  |  |  |  |  | $ 100,000,000 | $ 100,000,000 |  |  |  |
Percentage of revenue reduction |  |  |  |  |  |  |  | 20.00% |  |  |  |
ClearPlay Litigation |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Number of titles | item |  |  |  |  |  |  |  |  |  | 8 |  |
Amount of royalty |  | $ 1,800,000 |  |  |  |  |  |  |  |  |  |
Number of monthly installments | installment |  | 36 |  |  |  |  |  |  |  |  |  |
Settlement amount per installment |  | $ 50,000 |  |  |  |  |  |  |  |  |  |
Disney Litigation and the Preliminary Injunction |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Number of additional plaintiffs | item |  |  |  | 3 |  |  |  |  |  |  |  |
Number of titles | item |  |  |  | 819 | 819 |  |  |  |  |  |  |
Statutory damages for each infringed title |  |  |  |  | $ 75,000,000 |  |  |  |  |  |  |
Statutory damages awarded |  |  |  |  | 61,400,000 |  |  |  |  |  |  |
Statutory damages for DMCA violations for each infringed title |  |  |  |  | 1,000 |  |  |  |  |  |  |
Statutory damages awarded for DMCA violations |  |  |  |  | 1,000,000 |  |  |  |  |  |  |
Total award |  |  |  |  | $ 62,400,000 |  |  |  |  |  |  |
Chosen Arbitration |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Total award |  |  | $ 30,000 |  |  |  |  |  |  |  |  |
Number of arbitrators | item | 3 |  |  |  |  |  |  |  |  |  |  |
Class C Common Stock |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Number of common stock issued | shares |  |  |  |  |  |  |  | 528,914 |  |  |  |
Adjusted shares | shares |  |  |  |  |  |  |  | 842,696 |  |  |  |
Maximum [Member] |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Escalation of monthly lease payments |  |  |  |  |  |  | 5.00% |  |  |  |  |
Minimum [Member] |  |  |  |  |  |  |  |  |  |  |  |
Commitments And Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Escalation of monthly lease payments |  |  |  |  |  |  | 3.00% |  |  |  |  |

X
- Definition Number of shares adjustments on occurrence of the triggering event. + References No definition available. + Details
Name: | port_AdjustmentsOnSharesIssuedOccurrenceOfTriggeringEvent
Namespace Prefix: | port_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The minimum percentage of reduction in revenue as a triggering event for adjustments of total shares issued. + References No definition available. + Details
Name: | port_AdjustmentsOnSharesIssuedTriggeringEventMinimumReductionOfRevenuePercentage
Namespace Prefix: | port_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of threshold gross revenue as a triggering event for adjustments of total shares issued. + References No definition available. + Details
Name: | port_AdjustmentsOnSharesIssuedTriggeringEventThresholdGrossRevenue
Namespace Prefix: | port_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of cash outflows funded to support operations while negotiations are ongoing to acquire full. + References No definition available. + Details
Name: | port_AmountsFundedToSupportOperations
Namespace Prefix: | port_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of cash outflows funded to support operations under the content licensing agreements. + References No definition available. + Details
Name: | port_AmountsFundedToSupportOperationsContentLicensingAgreements
Namespace Prefix: | port_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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: | port_CommitmentsAndContingenciesLineItems
Namespace Prefix: | port_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The purchase price of equity interest acquired. + References No definition available. + Details
Name: | port_EquityInterestPurchasePrice
Namespace Prefix: | port_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount to be paid in each installment for the settled amount in litigation. + References No definition available. + Details
Name: | port_LitigationSettlementAmountPerInstallmentInWhichSettledAmountToBePaid
Namespace Prefix: | port_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of installments in which amount settled in litigation to be paid. + References No definition available. + Details
Name: | port_LitigationSettlementNumberOfInstallmentsInWhichSettledAmountToBePaid
Namespace Prefix: | port_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of damages awarded to the plaintiff in the legal matter for each infringed copyright. + References No definition available. + Details
Name: | port_LossContingencyDamagesAwardedValueForEachInfringedCopyright
Namespace Prefix: | port_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of damages awarded to the plaintiff in the legal matter for each infringed title. + References No definition available. + Details
Name: | port_LossContingencyDamagesAwardedValueForInfringedCopyright
Namespace Prefix: | port_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of damages awarded to the plaintiff in the legal matter for violation for each infringed copyright. + References No definition available. + Details
Name: | port_LossContingencyDamagesAwardedValueViolationsForEachInfringedTitle
Namespace Prefix: | port_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of damages awarded to the plaintiff in the legal matter for violation of infringed copyright. + References No definition available. + Details
Name: | port_LossContingencyDamagesAwardedValueViolationsForInfringedTitle
Namespace Prefix: | port_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the number of subsidiaries added as additional plaintiffs. + References No definition available. + Details
Name: | port_LossContingencyNumberOfSubsidiariesAddedAsAdditionalPlaintiffs
Namespace Prefix: | port_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of arbitrators selected for appeal. + References No definition available. + Details
Name: | port_NumberOfArbitratorsForAppeal
Namespace Prefix: | port_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of operating lease escalation of monthly lease payments. + References No definition available. + Details
Name: | port_OperatingLeaseEscalationOfMonthlyLeasePayments
Namespace Prefix: | port_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The cash outflow associated with the acquisition of business during the period as non-refundable deposit. + References No definition available. + Details
Name: | port_PaymentsToAcquireBusinessesNonrefundableDeposit
Namespace Prefix: | port_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash outflow associated with the acquisition of business during the period as preferred units. + References No definition available. + Details
Name: | port_PaymentsToAcquireBusinessesPreferredUnits
Namespace Prefix: | port_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The purchase price of rights related to content licensing agreement. + References No definition available. + Details
Name: | port_PurchasePriceOfRightsContentLicensingAgreement
Namespace Prefix: | port_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Percentage of ownership of equity interest excluding interest in entity that is consolidated and equity method investee. + References Reference 1: 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 + Details
Name: | us-gaap_EquityOwnershipPercentageExcludingConsolidatedEntityAndEquityMethodInvestee
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

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

X
- Definition Amount awarded to other party in judgment or settlement of litigation. + References No definition available. + Details
Name: | us-gaap_LitigationSettlementAmountAwardedToOtherParty
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of damages awarded to the plaintiff in the legal matter. + References Reference 1: 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 Reference 2: 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 Reference 3: 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 + Details
Name: | us-gaap_LossContingencyDamagesAwardedValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of another entity's patents that the entity has allegedly infringed. + References Reference 1: 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 Reference 2: 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 + Details
Name: | us-gaap_LossContingencyPatentsAllegedlyInfringedNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of operating lease expense. Excludes sublease income. + References Reference 1: 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 + Details
Name: | us-gaap_OperatingLeaseExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use. + References Reference 1: 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 Reference 2: 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 + Details
Name: | us-gaap_OperatingLeasePayments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price. + References Reference 1: 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 Reference 2: 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 + Details
Name: | us-gaap_PaymentsToAcquireBusinessesGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of new stock issued during the period. + References Reference 1: 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 Reference 2: 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 Reference 3: 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 Reference 4: 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 Reference 5: 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 Reference 6: 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 Reference 7: 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 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | dei_LegalEntityAxis=port_AngelStudiosInc.Cik0001671941Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_LitigationCaseAxis=port_ClearPlayPatentInfringementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=port_DecryptionAndInfringementOfTitlesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=port_BreachOfChosenAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |