XML 122 R45.htm IDEA: XBRL DOCUMENT
v3.24.3

SCHEDULE OF WEIGHTED AVERAGE COMMON SHARES OUTSTANDING ANTI-DILUTIVE (Details) - shares | 12 Months Ended
--- | ---
Oct. 31, 2023 | Oct. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |  |  |  |
Total potentially dilutive securities | 19,813 |  | 259,350 |
Warrant [Member] |  |  |  |
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |  |  |  |
Total potentially dilutive securities | 19,813 | [1] | 34,656 | [2]
Convertible Notes [Member] |  |  |  |
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |  |  |  |
Total potentially dilutive securities |  |  | 138,622 | [3]
Commitment Shares [Member] |  |  |  |
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |  |  |  |
Total potentially dilutive securities |  |  | 16,072 | [4]
Restricted Stock Units (RSUs) [Member] |  |  |  |
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |  |  |  |
Total potentially dilutive securities |  |  | 70,000 | [5]
[1] | Balance consists of potentially dilutive shares based on
[2] | Balance includes warrants issued per the January 2022 Securities Purchase Agreement (“January 2022 SPA”) with GPL Ventures, LLC (“GPL”), which are exercisable into up to 50% of the number of shares of common stock issued upon full conversion of the Notes, with an exercise price equal to the conversion price.
[3] | Upon IPO, the debt will convert into a variable number of shares; the number of conversion shares is equal to the outstanding principal amount divided by the conversion price, which is equal to the lesser of a) the IPO price or b) the opening price of the common stock on the first trading day after the IPO multiplied by the discount of 50%.
[4] | The number of commitment shares to be issued is a variable number of shares for a fixed total dollar amount of $1,125,000, which is 25% of the aggregate Notes principal balance divided by the offering price of the IPO.
[5] | Balance consists of restricted stock units granted to five outside directors and restricted shares issued to executives.

X
- Definition 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. + References Reference 1: 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 + Details
Name: | us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
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: | us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=TPET_ConvertibleNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=TPET_CommitmentSharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |