XML 49 R37.htm IDEA: XBRL DOCUMENT
v3.24.2.u1

Venture Loan and Security Agreement, Term Loans (Details) | 6 Months Ended |
--- | --- | ---
Jun. 30, 2024 USD ($) Loan | Aug. 31, 2022 USD ($)
Term Loans [Member] |  |
Venture Loan and Security Agreement [Abstract] |  |
Number of independent term loans | Loan | 6 |
Term | 48 months |
Period after October 1, 2024 for making monthly payments on principal balance | 24 months |
Margin on variable rate | 5.75% |
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] | us-gaap:PrimeRateMember |
Minimum base rate used to compute floating interest rate | 4.00% |
Prepayment premium paid if loan is prepaid on or before Loan Amortization date | 3.00% |
Threshold period after Loan Amortization Date used to determine prepayment premiums | 12 months |
Prepayment premium paid if load is prepaid after Loan Amortization date, but on or before date that is 12 months after such Loan Amortization Date | 2.00% |
Prepayment premium paid if loan is prepaid more than 12 months after Loan Amortization Date but prior to stated Maturity Date. | 1.00% |
Prepayment premium paid if loan is paid on stated maturity date | 0.00% |
Term Loans [Member] | Minimum [Member] |  |
Venture Loan and Security Agreement [Abstract] |  |
Written notice period for prepayment of outstanding loan | 10 days |
Loan A [Member] |  |
Venture Loan and Security Agreement [Abstract] |  |
Face amount |  | $ 7,500,000
Loan B [Member] |  |
Venture Loan and Security Agreement [Abstract] |  |
Face amount |  | 10,000,000
Loan C [Member] |  |
Venture Loan and Security Agreement [Abstract] |  |
Face amount |  | 3,750,000
Loan D [Member] |  |
Venture Loan and Security Agreement [Abstract] |  |
Face amount |  | $ 3,750,000
Loan E [Member] |  |
Venture Loan and Security Agreement [Abstract] |  |
Uncommitted loan | $ 5,000,000 |
Loan F [Member] |  |
Venture Loan and Security Agreement [Abstract] |  |
Uncommitted loan | $ 5,000,000 |

X
- Definition Minimum base rate to be used in computing the variable rate on the debt instrument. + References No definition available. + Details
Name: | pdsb_DebtInstrumentMinimumVariableRate
Namespace Prefix: | pdsb_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of independent term loans provided for under the debt instrument. + References No definition available. + Details
Name: | pdsb_DebtInstrumentNumberOfIndependentTermLoans
Namespace Prefix: | pdsb_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Period after October 1, 2024 for making monthly payments on the principal balance of the debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | pdsb_DebtInstrumentPeriodForMakingMonthlyPaymentsOnPrincipalBalance
Namespace Prefix: | pdsb_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The prepayment premium, calculated as a percentage of the then outstanding principal, to be paid if the loan is prepaid on or before the Loan Amortization date. + References No definition available. + Details
Name: | pdsb_DebtInstrumentPrepaymentPremiumPeriod1
Namespace Prefix: | pdsb_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The prepayment premium, calculated as a percentage of the then outstanding principal, to be paid if the loan is prepaid after the Loan Amortization date, but on or before the date that is twelve (12) months after such Loan Amortization Date. + References No definition available. + Details
Name: | pdsb_DebtInstrumentPrepaymentPremiumPeriod2
Namespace Prefix: | pdsb_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The prepayment premium, calculated as a percentage of the then outstanding principal, to be paid if the loan is prepaid more than twelve (12) months after the Loan Amortization Date but prior to the stated Maturity Date. + References No definition available. + Details
Name: | pdsb_DebtInstrumentPrepaymentPremiumPeriod3
Namespace Prefix: | pdsb_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The prepayment premium, calculated as a percentage of the then outstanding principal, to be paid on the stated maturity date of the loan. + References No definition available. + Details
Name: | pdsb_DebtInstrumentPrepaymentPremiumPeriod4
Namespace Prefix: | pdsb_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Threshold period after the Loan Amortization Date used to determine prepayment premiums on the outstanding principal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | pdsb_DebtInstrumentThresholdPeriod
Namespace Prefix: | pdsb_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period of time prior to prepaying all of the outstanding loan that written notice must be provided by the borrower, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | pdsb_DebtInstrumentWrittenNoticePeriodForPrepayment
Namespace Prefix: | pdsb_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage points added to the reference rate to compute the variable rate on the debt instrument. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Face (par) amount of debt instrument at time of issuance. + References Reference 1: 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 Reference 2: 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 Reference 3: 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 Reference 4: 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 Reference 5: 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 Reference 6: 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 + Details
Name: | us-gaap_DebtInstrumentFaceAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Definition Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date. + References Reference 1: 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 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(22)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Indicates type of variable interest rate on debt instrument. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 470 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3 + Details
Name: | us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration
Namespace Prefix: | us-gaap_
Data Type: | enum2:enumerationSetItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_DebtInstrumentsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_DebtInstrumentAxis=pdsb_TermLoansMember
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: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=pdsb_LoanAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=pdsb_LoanBMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=pdsb_LoanCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=pdsb_LoanDMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=pdsb_LoanEMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=pdsb_LoanFMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |