XML 77 R66.htm IDEA: XBRL DOCUMENT
v3.22.1

Convertible Notes Payable - Additional information (Details) - USD ($) |  |  |  | 1 Months Ended | 2 Months Ended | 3 Months Ended | 12 Months Ended |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Sep. 02, 2022 | Sep. 02, 2021 | Mar. 11, 2021 | Aug. 14, 2020 | Mar. 20, 2020 | Dec. 24, 2020 | Mar. 31, 2021 | Dec. 31, 2021 | Dec. 31, 2020 | Dec. 27, 2021 | Mar. 04, 2021 | Jan. 19, 2021
Exercise price |  |  |  |  |  |  |  |  |  | $ 5.50 |  |
Proceeds received from convertible notes |  |  |  |  |  |  |  | $ 2,957,000 | $ 100,000 |  |  |
Notes outstanding |  |  |  |  |  |  |  | 1,357,808 |  |  |  |
Unamortized balance of beneficial conversion and warrant features |  |  |  |  |  |  |  | 256,410 |  |  |  |
Unamortized original issue discount |  |  |  |  |  |  |  | 34,521 |  |  |  |
Unamortized debt issuance costs |  |  |  |  |  |  |  | 31,261 |  |  |  |
Principal amount of debt |  |  |  |  |  |  |  | 1,680,000 |  |  |  |
Purchase price, per unit |  |  |  |  |  |  |  |  |  | $ 5.50 |  |
Number of awards granted |  |  |  |  |  |  |  |  | 208,912 |  |  |
Loan amount |  |  |  |  |  |  |  |  |  |  | $ 127,400 |
Aggregate purchase price |  |  |  |  |  |  |  | $ 13,471,000 | $ 1,370,000 |  |  |
Investor Private Placement Offering |  |  |  |  |  |  |  |  |  |  |  |
Number of additional warrants issued |  | 308,571 |  |  |  |  |  | 1 |  |  |  |
Exercise price |  | $ 5.25 |  |  | $ 1.40 |  |  |  |  |  |  |
Term of the warrants issued |  | 5 years |  |  | 3 years |  |  |  |  |  |  |
Proceeds received from convertible notes |  |  |  |  |  |  |  | $ 1,814,400 |  |  |  |
Notes outstanding |  |  |  |  |  |  |  | 678,864 |  |  |  |
Unamortized balance of beneficial conversion and warrant features |  |  |  |  |  |  |  | 927,734 |  |  |  |
Unamortized original issue discount |  |  |  |  |  |  |  | 130,312 |  |  |  |
Unamortized debt issuance costs |  |  |  |  |  |  |  | $ 77,490 |  |  |  |
Interest rate |  | 12.00% |  |  |  |  |  |  |  |  |  |
Issuance of common stock (in shares) |  |  |  | 188,143 | 442,858 | 126,786 | 101,800 |  |  |  |  |
Purchase price, per unit |  |  |  | $ 2.10 | $ 1.40 | $ 2.80 | $ 2.80 |  |  |  |  |
Number of months interest guaranteed and deemed to be earned in full as of the Issuance Date |  | 12 months |  |  |  |  |  |  |  |  |  |
Increase in interest rate if the Company fails to pay any amount when due (as a percent) |  | $ 194,400 |  |  |  |  |  |  |  |  |  |
Increase in interest rate if the Company fails to pay any amount when due (as a percent) |  | 18.00% |  |  |  |  |  |  |  |  |  |
Prepayment penalty (as a percent) |  | 110.00% |  |  |  |  |  |  |  |  |  |
Number of calendar days after which the note may not be paid in whole or in part |  | 180 days |  |  |  |  |  |  |  |  |  |
Prepayment period, number of calendar days |  | 180 days |  |  |  |  |  |  |  |  |  |
Threshold calendar days to cause the registration statement to become effective |  | 150 days |  |  |  |  |  |  |  |  |  |
Aggregate purchase price |  |  |  | $ 395,100 | $ 620,000 | $ 355,000 | $ 285,000 |  |  |  |  |
Threshold beneficial ownership (as a percent) |  | 4.99% |  |  |  |  |  |  |  |  |  |
Conversion price (in dollars per share) |  | $ 5.25 |  |  |  |  |  |  |  |  |  |
Subsequent Events | Investor Private Placement Offering |  |  |  |  |  |  |  |  |  |  |  |
Term of the loan | 1 year |  |  |  |  |  |  |  |  |  |  |
Dr. Jerome Zeldis, a member of the board of directors |  |  |  |  |  |  |  |  |  |  |  |
Principal amount of debt |  | $ 50,000 |  |  |  |  |  |  |  |  |  |
Auctus Note |  |  |  |  |  |  |  |  |  |  |  |
Principal amount of debt |  |  | $ 1,680,000 |  |  |  |  |  |  |  |  |
Percentage of principal amount paid as placement agent fees (as a percent) |  |  | 8.00% |  |  |  |  |  |  |  |  |
Total cash fee paid to placement agent |  |  | $ 120,000 |  |  |  |  |  |  |  |  |
Second Auctus Warrant |  |  |  |  |  |  |  |  |  |  |  |
Number Of Warrants Issued |  |  | 142,858 |  |  |  |  |  |  |  |  |
Auctus Warrants |  |  |  |  |  |  |  |  |  |  |  |
Threshold beneficial ownership (as a percent) |  |  | 4.99% |  |  |  |  |  |  |  |  |
Alere Financial |  |  |  |  |  |  |  |  |  |  |  |
Term of the warrants issued |  |  | 3 years |  |  |  |  |  |  |  |  |
Alere Financial | Investor Private Placement Offering |  |  |  |  |  |  |  |  |  |  |  |
Number of additional warrants issued |  | 770,667 |  |  |  |  |  |  |  |  |  |
Exercise price |  | $ 5.25 |  |  |  |  |  |  |  |  |  |
Proceeds received from convertible notes |  | $ 1,504,400 |  |  |  |  |  |  |  |  |  |
Total cash fee paid to placement agent |  | 115,600 |  |  |  |  |  |  |  |  |  |
Alere Financial | First Auctus Warrant |  |  |  |  |  |  |  |  |  |  |  |
Number of additional warrants issued |  |  | 654,545 |  |  |  |  |  |  |  |  |
Exercise price |  |  | $ 4.375 |  |  |  |  |  |  |  |  |
Alere Financial | Second Auctus Warrant |  |  |  |  |  |  |  |  |  |  |  |
Number of additional warrants issued |  |  | 545,455 |  |  |  |  |  |  |  |  |
Exercise price |  |  | $ 5.25 |  |  |  |  |  |  |  |  |
Secured Convertible Promissory Note | Investor Private Placement Offering |  |  |  |  |  |  |  |  |  |  |  |
Principal amount of debt |  | $ 1,620,000 |  |  |  |  |  |  |  |  |  |
Auctus Note |  |  |  |  |  |  |  |  |  |  |  |
Number Of Warrants Issued |  |  | 2 |  |  |  |  |  |  |  |  |
Term of the warrants issued |  |  | 5 years |  |  |  |  |  |  |  |  |
Proceeds received from convertible notes |  |  | $ 1,337,000 |  |  |  |  |  |  |  |  |
Principal amount of debt |  |  | $ 1,500,000 |  |  |  |  |  |  |  |  |
Interest rate |  |  | 12.00% |  |  |  |  |  |  |  |  |
Number of months interest guaranteed and deemed to be earned in full as of the Issuance Date |  |  | 12 months |  |  |  |  |  |  |  |  |
Increase in interest rate if the Company fails to pay any amount when due (as a percent) |  |  | $ 180,000 |  |  |  |  |  |  |  |  |
Increase in interest rate if the Company fails to pay any amount when due (as a percent) |  |  | 16.00% |  |  |  |  |  |  |  |  |
Prepayment penalty (as a percent) |  |  | 110.00% |  |  |  |  |  |  |  |  |
Number of calendar days after which the note may not be paid in whole or in part |  |  | 180 days |  |  |  |  |  |  |  |  |
Prepayment period, number of calendar days |  |  | 180 days |  |  |  |  |  |  |  |  |
Threshold Calendar Days To File Registration Statement |  |  | 30 days |  |  |  |  |  |  |  |  |
Threshold beneficial ownership (as a percent) |  |  | 4.99% |  |  |  |  |  |  |  |  |
Conversion price (in dollars per share) |  |  | $ 3.50 |  |  |  |  |  |  |  |  |
Term of the loan |  |  | 1 year |  |  |  |  |  |  |  |  |
Expenses Related After Deducting Fees |  |  | $ 180,000 |  |  |  |  |  |  |  |  |
Auctus Note | First Auctus Warrant |  |  |  |  |  |  |  |  |  |  |  |
Number of additional warrants issued |  |  | 171,429 |  |  |  |  |  |  |  |  |
Exercise price |  |  | $ 4.375 |  |  |  |  |  |  |  |  |
Auctus Note | Second Auctus Warrant |  |  |  |  |  |  |  |  |  |  |  |
Exercise price |  |  | $ 5.25 |  |  |  |  |  |  |  |  |
Auctus Note | Auctus Warrants |  |  |  |  |  |  |  |  |  |  |  |
Threshold Calendar Days To File Registration Statement |  |  | 30 days |  |  |  |  |  |  |  |  |
2021 Purchase Agreement [Member] | Secured Convertible Promissory Note |  |  |  |  |  |  |  |  |  |  |  |
Principal amount of debt |  |  |  |  |  |  |  |  |  |  |  | $ 15,000
Conversion price (in dollars per share) |  |  |  |  |  |  |  |  |  |  |  | $ 1.05

X
- Definition Amount of interest under the debt instrument, guaranteed and deemed to be earned in full as of the issuance date. + References No definition available. + Details
Name: | topp_DebtInstrumentAmountOfInterestGuaranteedAndDeemedToBeEarnedInFullAsOfIssuanceDate
Namespace Prefix: | topp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Percentage of increase in interest rate, if the Company fails to pay any amount when due under the debt instrument. + References No definition available. + Details
Name: | topp_DebtInstrumentIncreaseInInterestRateIfCompanyFailsToPayAnyAmountWhenDue
Namespace Prefix: | topp_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of calendar days after which the debt instrument may not be paid in whole or in part, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | topp_DebtInstrumentNumberOfCalendarDaysAfterWhichDebtMayNotBePaidInWholeOrInPart
Namespace Prefix: | topp_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of months interest under the debt instrument, guaranteed and deemed to be earned in full as of the issuance date. + References No definition available. + Details
Name: | topp_DebtInstrumentNumberOfMonthsInterestGuaranteedAndDeemedToBeEarnedInFullAsOfIssuanceDate
Namespace Prefix: | topp_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of calendar days within which the debt instrument can be prepaid, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | topp_DebtInstrumentPrepaymentNumberOfCalendarDays
Namespace Prefix: | topp_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of penalty for prepayment of debt instrument. + References No definition available. + Details
Name: | topp_DebtInstrumentPrepaymentPenaltyPercentage
Namespace Prefix: | topp_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of Expenses Related After Deducting Fees + References No definition available. + Details
Name: | topp_ExpensesRelatedAfterDeductingFees
Namespace Prefix: | topp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of warrants issued by the company. + References No definition available. + Details
Name: | topp_NumberOfWarrantsIssued
Namespace Prefix: | topp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of principal amount of debt paid as placement agent fees. + References No definition available. + Details
Name: | topp_PercentOfPrincipalAmountOfDebtPaidAsPlacementAgentFees
Namespace Prefix: | topp_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of total cash fee paid to the placement agent. + References No definition available. + Details
Name: | topp_PlacementAgentFeesPaid
Namespace Prefix: | topp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Threshold maximum percentage of beneficial ownership of the Company's common stock. + References No definition available. + Details
Name: | topp_ThresholdBeneficialOwnershipPercentage
Namespace Prefix: | topp_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Threshold calendar days from Issuance date of the debt instrument, within which the company has to cause registration statement to become effective, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | topp_ThresholdCalendarDaysToCauseRegistrationStatementToBecomeEffective
Namespace Prefix: | topp_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Threshold calendar days from Issuance date of the debt instrument, within which the company has to file registration statement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | topp_ThresholdCalendarDaysToFileRegistrationStatement
Namespace Prefix: | topp_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of beneficial conversion and warrant features to be amortized within one year or within the normal operating cycle, if longer. + References No definition available. + Details
Name: | topp_UnamortizedBeneficialConversionAndWarrantFeaturesCurrent
Namespace Prefix: | topp_
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 -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644 + Details
Name: | us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644 + Details
Name: | us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The price per share of the conversion feature embedded in the debt instrument. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 5 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1B -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611 + Details
Name: | us-gaap_DebtInstrumentConvertibleConversionPrice1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Face (par) amount of debt instrument at time of issuance. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1B -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 55 -Paragraph 69C -URI http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612 Reference 6: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 55 -Paragraph 69B -URI http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612 + Details
Name: | us-gaap_DebtInstrumentFaceAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1B -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(1)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateStatedPercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
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 debt discount to be amortized within one year or within the normal operating cycle, if longer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400 + Details
Name: | us-gaap_DebtInstrumentUnamortizedDiscountCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, after accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.8) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399 + Details
Name: | us-gaap_DeferredFinanceCostsCurrentNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b)(3) -URI http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 55 -Paragraph 69C -URI http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)) -URI http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 55 -Paragraph 69B -URI http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -URI http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1D -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_LongTermDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)) -URI http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -URI http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878 + Details
Name: | us-gaap_NotesPayable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585 + Details
Name: | us-gaap_ProceedsFromConvertibleDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(1) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Per share or per unit amount of equity securities issued. + References No definition available. + Details
Name: | us-gaap_SharesIssuedPricePerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of new stock issued during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_StockIssuedDuringPeriodValueNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -URI http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258 + Details
Name: | us-gaap_WarrantsAndRightsOutstandingTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

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

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=topp_Dr.JeromeZeldisMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

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

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

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

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