XML 51 R40.htm IDEA: XBRL DOCUMENT
v3.25.3

Commitments and Contingencies -Deposit (Details) | 9 Months Ended
--- | ---
Sep. 30, 2025 USD ($)
Commitment and Contingencies |
Current portion | $ 10,603,583
Non-current portion | 13,105,337
Vendor agreement |
Commitment and Contingencies |
Deposits | 2,153,439
Current portion | 2,153,439
Balance at end of period | 2,153,439
Idaho Power Company |
Commitment and Contingencies |
Deposits | 18,759,381
Costs incurred - expense | (10,309,237)
Current portion | 8,450,144
Balance at end of period | 8,450,144
ATCO Structures & Logistics (USA) Inc. | Supply and installation agreement |
Commitment and Contingencies |
Deposits | 13,350,000
Costs incurred - expense | (244,663)
Non-current portion | 13,105,337
Balance at end of period | $ 13,105,337

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

X
- Definition Amount of increase in deposit assets. + References No definition available. + Details
Name: | ppta_DepositsAssetsAdditions
Namespace Prefix: | ppta_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of decrease in deposit assets, pertaining to costs incurred. + References No definition available. + Details
Name: | ppta_DepositsAssetsCostsIncurred
Namespace Prefix: | ppta_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment in the future. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_DepositsAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(8)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_DepositsAssetsCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_DepositsAssetsNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=ppta_VendorAgreementOtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=ppta_IdahoPowerCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=ppta_AtcoStructuresAndLogisticsUsaInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=ppta_SupplyAndInstallationAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |